通常,当我合并来自主分支的分支时,git会自动生成如下提交消息:
Merge branch 'master' into name-of-my-branch但上一次它生成了一个提交消息,如下所示:
Merge branch 'master' of git.domain.com:repo-name是什么导致了这条意外的合并提交消息?
发布于 2013-05-29 23:42:46
首先,如果分支是"master“,git将省略"into xxx”部分。
"of xxx“部分通常来自于将远程分支合并到当前分支的git pull。
在您的情况下,您在本地的主分支上。您执行了一些本地提交,然后执行了git pull,它将上游更改合并到您的主分支上。
看看gitk或git log --graph就能更好地了解到底是怎么回事。
此外,使用git pull --rebase可能是摆脱这些额外的(通常不需要的)合并提交的好方法。(我通常定义git config --global alias.up pull --rebase,然后使用git up更新我的本地分支。)
https://stackoverflow.com/questions/16815593
复制相似问题