首页 > 解决方案 > 如何获取历史记录中头部和提交之间的提交计数?

问题描述

我如何才能知道特定提交之前的提交次数?例如,我有这些提交哈希

f66a9f1df6
bf211314a6
a532e51fb2
59d11f1a2b
8eed94070f
b849946aa2
f7fdee8bd3

f66a9f1df6作为负责人,我怎么知道上面提交的总数f7fdee8bd3?在这里,通过计算清楚我可以show通过git show HEAD^6

我想用它来审查有大量提交的 PR,比如 ~50,并想用它git show HEAD^n来记录更改。

标签: git

解决方案


git rev-list COMMIT_HASH.. --count将计算 COMMIT_HASH 和当前提交之间的提交次数。如果您省略--count,您将获得提交哈希列表。还有许多其他选项可用,例如按日期过滤,文档位于git-rev-list.


推荐阅读