git提交中的SLOC

时间:2012-03-15 15:57:01

标签: regex git

我有一个文件,其中包含一个提交ID列表,我正在尝试编写一个脚本来计算每次提交中的行数。最简单/最好的方法是什么?我已经编写了几行python,但我对任何语言都很开放。

1 个答案:

答案 0 :(得分:1)

使用--numstat(对于每个文件的更改)或--shortstat(对于更改的总和)作为git showgit log或{{1的参数}}

例如,在bash中:

git diff-tree

请注意,各种diffstat标志可以传递给几乎任何检查提交的git命令,但它们只记录在git-diff-tree的手册页中。