10

git merge origin master任何机构都可以解释和之间的区别git merge origin/master吗?

我不小心做了git merge origin master。如果不同,重置该合并的命令是什么?

4

1 回答 1

9

经过我的测试,$git merge origin master等于$git merge origin/HEAD master

这意味着将两个分支(origin/HEAD、master)合并到当前分支中,这与$git merge origin/master.

但通常情况下,master 分支和 origin/HEAD 位于同一提交行中,因此这两个命令执行相同。

我尝试了 master 和 origin/HEAD 分歧的情况,结果如下所示$git merge origin master

*-.   33f82cd (HEAD, test) merge
|\ \  
| | * 46d0c92 (master) 22
| * | 9d9f51c (origin/test, origin/HEAD) 11
| |/  
* | 5ecfebd (origin/master) modify 2.txt
|/  
* 14949b6 remove 1.txt
于 2013-01-10T03:45:14.423 回答