Git从主提交消息合并

时间:2013-05-29 13:43:41

标签: git branch message

通常,当我从主分支合并分支时,git会自动生成如下的提交消息:

Merge branch 'master' into name-of-my-branch

但上次生成提交消息,如:

Merge branch 'master' of git.domain.com:repo-name

导致此意外合并提交消息的原因是什么?

1 个答案:

答案 0 :(得分:0)

如果该分支是“master”,则第一个git将省略“into xxx”部分。

“of xxx”部分通常来自git pull,它将远程分支合并到当前分支。

在您的情况下,您在当地的主分支机构。你做了一些本地提交,然后做了git pull,它将上游的更改合并到你的主分支上。

请查看gitkgit log --graph,以便更好地了解正在发生的事情。

同样使用git pull --rebase可能是摆脱这些额外(通常是不需要的)合并提交的好方法。 (我通常会定义git config --global alias.up pull --rebase并在之后使用git up来更新我的本地分支。)