是否可以计算特定提交的父级数量?

Ped*_*ino 2 git git-commit

大多数提交都有 1 个父提交。但是,一些提交有多个父级。例如,在--no-ff(无快进)标志下创建的合并提交至少有 2 个父项。

git 中是否有一个命令可以显示特定提交具有的确切父级数量?

TTT*_*TTT 5

查看父提交列表:

git show -s --format=%p [commit-id]
Run Code Online (Sandbox Code Playgroud)

只显示父母的数量:

git show -s --format=%p [commit-id] | wc -w
Run Code Online (Sandbox Code Playgroud)

解释: