我见过两种不同的合并本地分支的方法。 git checkout master git merge new_feature git checkout master git pull . new_feature 什么是差异,优缺点呢?
就本地而言,合并(merge)和拉取(pull)之间没有区别。当处理远程仓库时,“pull”首先获取远程对象,然后与本地分支合并。但在处理本地分支时,没有需要获取的内容(所有对象已经在本地仓库中),因此“pull”的“fetch”部分实际上是无操作的。因此,在本地情况下,“pull”基本上与“merge”相同。