[英]git shows two master branches and merge commit of them
您看到的不是“两个 master 分支”,而是“master”您的本地 master 分支和“origin/master”,这是 master 分支在“origin”远程的本地表示。 这只是因为您的标题令人困惑。
D. Ben Knoble 是对的,您应该使用 git pull --rebase 以避免在使用 pull 时自动合并。 来自 git 手册:
git pull 是 git fetch 后跟 git merge FETCH_HEAD 的简写。
您应该始终使用:
git fetch origin
在你拉之前,看看会发生什么并做一个:
git pull --rebase
在分歧的情况下。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.