Git合并:为什么我看到一些" Merge分支' master' github.com:foo/bar&#34 ;,有些是"合并远程跟踪分支' origin / master'"?

时间:2015-05-19 00:36:37

标签: git git-merge git-remote

Git merge:为什么我看到一些" Merge分支' master' github.com:foo/bar" ;,有些是"合并远程跟踪分支' origin / master'"?

根据我的理解,"合并"总是合并远程跟踪分支。

1 个答案:

答案 0 :(得分:2)

如果您执行git pull,默认合并消息将包含对 upstream repo 的引用,然后提取分支然后合并(如github.com:foo/bar

如果您执行git merge,默认合并邮件将引用 upstream branch 名称(例如origin/master

您可以在builtin/fmt-merge-msg.cgit fmt-merge-msg中看到合并提交消息。