我正在使用本地git存储库。有两个分支,主和发展。 我要推开发更改为主人分支,我该怎么做? 当我做:如何将更改从一个分支推送到另一个分支?
git branch -a
我看到...
* development
master
remotes/origin/HEAD -> origin/master
remotes/origin/development
remotes/origin/master
我正在使用本地git存储库。有两个分支,主和发展。 我要推开发更改为主人分支,我该怎么做? 当我做:如何将更改从一个分支推送到另一个分支?
git branch -a
我看到...
* development
master
remotes/origin/HEAD -> origin/master
remotes/origin/development
remotes/origin/master
你想成为的主分支之后,开发分支合并到它。如果有冲突,它会失败并告诉你它们在哪里。
git checkout master
git merge development
我倾向于过度谨慎,做一个本地的,一次性的,仓库的一切,然后将其推回上游万事俱备后/合并。
首先要确保你掌握更新发展分支来解决冲突问题(如果有的话):
git checkout master
git pull origin master
git checkout development
git merge master
现在看看主分支没有任何冲突的合并,如果有任何冲突,然后你必须解决它们。一旦你完成了,你可以:
git checkout master
git merge development
git push origin master