Git 如何将更改从一个分支推送到另一个分支?
我正在一个本地git存储库上工作。有两个分支,掌握和发展。 我想推动开发更改到master分支,我该怎么做? 当我这样做时:Git 如何将更改从一个分支推送到另一个分支?,git,github,Git,Github,我正在一个本地git存储库上工作。有两个分支,掌握和发展。 我想推动开发更改到master分支,我该怎么做? 当我这样做时: git branch -a 我明白了 * development master remotes/origin/HEAD -> origin/master remotes/origin/development remotes/origin/master 您希望位于主分支上,然后将开发分支合并到主分支中。如果有冲突,它将失败并告诉你它们在哪里 gi
git branch -a
我明白了
* development
master
remotes/origin/HEAD -> origin/master
remotes/origin/development
remotes/origin/master
您希望位于主分支上,然后将开发分支合并到主分支中。如果有冲突,它将失败并告诉你它们在哪里
git checkout master
git merge development
我倾向于过于谨慎,在一个本地的、一次性的存储库中做所有事情,然后在所有事情都被分类/合并后将其推回到上游。请确保首先向master更新您的开发分支,以解决冲突问题(如果有): 现在看看主分支是否合并而没有任何冲突,如果有任何冲突,那么您必须解决它们。完成后,您可以:
git checkout master
git merge development
git push origin master
git checkout master
git merge development
git push origin master