git merge origin master
任何机构都可以解释和之间的区别git merge origin/master
吗?
我不小心做了git merge origin master
。如果不同,重置该合并的命令是什么?
经过我的测试,$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