例如,我想在特定的git commit之后计算扩展名为.c
,.cpp
和.h
的所有文件的行数,如何实现?
git ls-files | grep -E "\.(c|cpp|h)$" | xargs wc -l
适用于当前版本。如何将其用于先前的特定版本?
答案 0 :(得分:0)
这是我的主意...
git diff --numstat HEAD sha_here-' .c'' .cpp'
git diff --unified = 0 --no-prefix HEAD e3394319f0efedf990693efaf853fa4e11fe4d0d-** / *。config | grep代表“ +”和“-”