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

Github - cannot see merge in log file

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

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

我看到快进合并和所有新文件。没有错误,没有冲突。那么:

git checkout master

告诉我我的本地回购是针对 origin/master 的 2 次提交,所以我 push。现在,如果我检查 master,它是最新的,但是,我看不到我完成的合并:

git log --decorate --graph

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

A fast-forward 合并发生在基础分支和被合并的分支之间的唯一区别是新分支中的新提交时。在这种情况下,git 只是将基础分支的头部移动到新分支中的最新提交。没有合并提交。这是正常行为。如果您更喜欢合并提交,则可以在 git merge --no-ff.

期间指定 --no-ff 标志