git - 如何获取历史记录中头部和提交之间的提交计数?
问题描述
我如何才能知道特定提交之前的提交次数?例如,我有这些提交哈希
f66a9f1df6
bf211314a6
a532e51fb2
59d11f1a2b
8eed94070f
b849946aa2
f7fdee8bd3
f66a9f1df6
作为负责人,我怎么知道上面提交的总数f7fdee8bd3
?在这里,通过计算清楚我可以show
通过git show HEAD^6
我想用它来审查有大量提交的 PR,比如 ~50,并想用它git show HEAD^n
来记录更改。
解决方案
git rev-list COMMIT_HASH.. --count
将计算 COMMIT_HASH 和当前提交之间的提交次数。如果您省略--count
,您将获得提交哈希列表。还有许多其他选项可用,例如按日期过滤,文档位于git-rev-list
.
推荐阅读
- postgresql - 从 jsonb 字段构建 jsonb 数组
- javascript - 等待仅在异步功能上
- javascript - 如何在html中显示上次更新时间?
- c# - C# isfileready 不冻结 gui
- javascript - 在 Nuxt JS vuex 中使用 Vue Router 重定向
- hibernate - JPA 到 Hibernate 的映射
- c# - 为什么不在 C# 8 中编译“where T : object”的类型约束
- http-status-code-404 - 自定义 HttpHandler 永远不会在 IIS 10 中加载
- c++ - 为什么 boost log break 会提升 GMP 多精度?
- laravel - laravel(使用 vue 和 vuex)覆盖 sendResetLinkEmail 但无法将数据传递给 api 控制器