说我有一个我正在研究的主分支和开发分支。我想将开发与master分支合并。
将开发分支与主分支或切换到主分支然后将开发分支合并到主分支之间是否有任何区别?
答案 0 :(得分:1)
合并是本地操作,而推送在远程存储库上运行。这两件事在Git上下文中是无关的。
要合并两个分支,请检出其中一个分支,然后运行git merge <other>
。在您的情况下,您可能希望将development
合并到master
,因此您将执行
git checkout master
git merge development
之后,您可能希望执行git push
操作以更新远程存储库,但这与合并操作无关。
答案 1 :(得分:-1)
这篇文章可能对此有所帮助: http://longair.net/blog/2009/04/16/git-fetch-and-merge/
git pull vs git fetch then merge 之间的比较,这与此场景类似。