首页/开发/Git 与协作速查/git rev-list 遍历提交集合
Git 基础与命令88 条

git rev-list 遍历提交集合

输出可达提交的哈希列表:--count 计数、--all 覆盖全部引用、区间语法与 log 一致,是统计脚本的基础。

Git 与协作速查开发更新于 2026-10-12
输出提交哈希(每行一个)
--count只输出数量
区间与 git log 相同的 A..B 语法

常用示例

常用示例
git rev-list --count HEAD
git rev-list --count main..feature
git rev-list --all --count
git rev-list HEAD --not main | head
评审前统计「分支带来多少提交」用 rev-list --count main..feature 一条搞定。

易错点

  • 它只输出哈希,不显示作者信息,查内容请用 git log
  • 大仓对 --all 做全量遍历较重,统计时尽量限范围

数据来源与参考

  • Git 官方文档:git-rev-list
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌