当我查看git log并看到类似这样的内容时,这是什么意思:
Merge branch 'wtf' of my.site.com:~/repo
通常它看起来像这样:
Merge branch 'wtf' of my.site.com:~/repo into some-other-branch
这对我来说非常有意义。
请注意,这个特殊的仓库状态处于不利状态,并且显然已经有一段时间了。我怀疑这是奇怪的提交消息的原因。
答案 0 :(得分:5)
当前分支为master
时,合并提交消息中未提及分支。
答案 1 :(得分:1)
如上文phd所述,这是正确的答案 让我们再详细介绍一下。
每当合并2个或更多分支并且合并将导致merge commit
时(例如,当--no-ff
合并发生时)git将为您生成提交消息。 merge commit
是你的提交没有产生直线的情况,当你从你的主提交行“派生”并且合并应该将代码添加回你的“主”行时。它将导致分割日志图。
提交消息将以 Merge branch X into Y
格式包含分支的名称。如果当前分支是master,这意味着您将代码合并到master中, git将不会将master
添加到您的提交消息。
ff
合并(无合并提交)--no-ff
合并(合并提交)