我的源代码有一个
fixes
和一个fixes_v3
分支。我的客户端只有fixes
分支。我执行git pull git+ssh:/.../mygitrepo
,突然在我的客户端上,fixes
分支中就有了所有的fixes_v3
代码。为什么会这样?现在我尝试使用git pull ... mygitrepo fixes
,但它告诉我已经是最新的了。
git remote show origin
输出如下:HEAD branch: fixes
Local refs configured for 'git push':
fixes pushes to fixes (fast-forwardable)
master pushes to master (up to date)
git pull
,而是分两步使用git fetch
和git merge
,这样你就可以看到你正在合并的内容。参考链接。 - Shahbaz