gpt4 book ai didi

git - `git merge origin master` 和 `git merge origin/master` 之间有什么区别吗?

转载 作者:太空狗 更新时间:2023-10-29 12:53:00 26 4
gpt4 key购买 nike

任何人都可以解释 git merge origin mastergit merge origin/master 之间的区别吗?

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

最佳答案

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

这意味着将两个分支(origin/HEAD,master) merge 到当前分支,这与$git merge origin/master非常不同。

但通常情况下,master 分支和 origin/HEAD 在同一个提交行中,所以这两个命令执行相同的操作。

然后我尝试了master和origin/HEAD fork 的情况,用$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

关于git - `git merge origin master` 和 `git merge origin/master` 之间有什么区别吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14243569/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com