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

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

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

回答

查看父提交列表:

git show -s --format=%p [commit-id]

只显示父母的数量:

git show -s --format=%p [commit-id] | wc -w

解释:

  • -s是短期的--no-patch,其抑制了diff的输出。
  • %p 仅以格式显示父项。
  • wc是字数在* nix的贝壳-w是唯一的话。

以上是是否可以计算特定提交的父级数量?的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>