在git repo中找到最大提交(即提交大多数更改的提交,例如计算为添加/删除的行数)的方法是什么?
请注意,我确实需要最大提交,而不是最大文件,所以git find fat commit在这里没有帮助。
答案 0 :(得分:11)
您可以使用git log --format=format:"%H" --shortstat
。
它将输出类似
b90c0895b90eb3a6d1528465f3b5d96a575dbda2
2 files changed, 32 insertions(+), 7 deletions(-)
642b5e1910e1c2134c278b97752dd73b601e8ddb
11 files changed, 835 insertions(+), 504 deletions(-)
// other commits skipped
似乎是一个易于解析的文本。