Git merge:为什么我看到一些" Merge分支' master' github.com:foo/bar" ;,有些是"合并远程跟踪分支' origin / master'"?
根据我的理解,"合并"总是合并远程跟踪分支。
答案 0 :(得分:2)
如果您执行git pull
,默认合并消息将包含对 upstream repo 的引用,然后提取分支然后合并(如github.com:foo/bar
)
如果您执行git merge
,默认合并邮件将引用 upstream branch 名称(例如origin/master
)
您可以在builtin/fmt-merge-msg.c
的git fmt-merge-msg
中看到合并提交消息。