怎么可能这个git"merge commit"只能有1个父级

Nic*_*s C 5 git merge

我们最近遇到了一个奇怪的合并问题,从一个分支发生到一个分支,我们看到了从来没有发生的冲突.

我终于找到了问题的根本原因:"合并提交"不是一个.我的意思是:从提交消息中,它看起来就像是一个合并提交:

Merge remote-tracking branch 'origin/master’ into branchName

Conflicts:
     file1
     file2
Run Code Online (Sandbox Code Playgroud)

问题?这个提交只有1个父母!

所以,我很确定创建此提交的人没有手动输入所有这些内容.它来自某个时刻的真正合并提交.

但它最终只有1个父母?它是否已经重新定位?这是一种可能性,因为执行此操作的人将"pull --rebase"设置为默认值.但我无法真正重现这个问题.

有任何想法吗?