使用'pull'或'merge'合并本地分支?

9

我见过两种不同的合并本地分支的方法。

git checkout master
git merge new_feature


git checkout master
git pull . new_feature

什么是差异,优缺点呢?

3
“git pull . <branch>”在“git merge”被创建之前被使用,这是针对用户的瓷器(即界面)。 - Jakub Narębski
关于 git push . master 呢? - KarolDepka
2个回答

11

就本地而言,合并(merge)和拉取(pull)之间没有区别。当处理远程仓库时,“pull”首先获取远程对象,然后与本地分支合并。但在处理本地分支时,没有需要获取的内容(所有对象已经在本地仓库中),因此“pull”的“fetch”部分实际上是无操作的。因此,在本地情况下,“pull”基本上与“merge”相同。


0
在这种情况下,没有任何区别。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接