Github-在日志文件中看不到合并

时间:2018-10-20 15:48:17

标签: git github git-branch git-merge git-log

在我的仓库中,我有masternew_branch。我将文件添加到新文件中,提交并推送到远程仓库中。然后,我通过以下步骤将新的合并到母版中:

git checkout master (up-to-date)
git merge new_branch (no conflicts)

我看到了快速合并和所有新文件。没有错误,没有冲突。然后:

git checkout master

告诉我我的本地仓库是对源/主服务器的2次提交,所以我push。现在,如果我结帐母版,它是最新的,但是我看不到已完成的合并:

git log --decorate --graph

它显示的唯一承诺是我在合并之前对new_branch所做的承诺。并且在图形上也没有合并的证据。正常吗?

1 个答案:

答案 0 :(得分:3)

当基本分支与要合并的分支之间的唯一区别是新分支中的新提交时,发生快进合并。在这种情况下,git只需将基本分支的头移至新分支中的最新提交。没有合并提交。这是正常现象。如果您更喜欢合并提交,则可以在--no-ff期间指定git merge --no-ff标志。

相关问题