git 统计两个 commit 之间相差的次数

2022-08-12 16:29:54 浏览数 (1)

本文告诉大家在一个连续的 commit 树中统计两个 commit 之间的差异的 commit 数量,也就是存在 A commit 存在而 B commit 不存在的 commit 的数量

可以使用下面代码统计两个 commit 或分支之间的差异的次数

代码语言:javascript复制
git log --oneline A ^B | 

这里的 A 和 B 可以替换为分支或 commit 号,如 origin/dev 等,下面代码统计的是 19ef3265 和远端的 dev 的差异数量

代码语言:javascript复制
git log --oneline origin/dev ^19ef3265 | wc -l

0 人点赞