大多数提交都有 1 个父提交。但是,一些提交有多个父级。例如,在--no-ff(无快进)标志下创建的合并提交至少有 2 个父项。
git 中是否有一个命令可以显示特定提交具有的确切父级数量?
查看父提交列表:
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)
解释:
-s是短期的--no-patch,其抑制了diff的输出。%p 仅以格式显示父项。wc是字数在* nix的贝壳-w是唯一的话。| 归档时间: |
|
| 查看次数: |
64 次 |
| 最近记录: |