git diff --shortstat <cmmit1> <commit2>
给我结果:
File1 | 2 +-
File2 | 12 ++++++++++++
2 files changed, 13 insertions(+), 1 deletions(-)
我正在寻找能给我结果的结果:
File1 | 1 insertions 1 deletion
File2 | 12 insertions 0 deletion
答案 0 :(得分:0)
您可以尝试(查看git diff
man page):
git diff --numstat
与
--stat
类似,但显示十进制表示法中添加和删除的行数以及没有缩写的路径名,以使其更加机器友好。
对于二进制文件,输出两个-
而不是0 0
。
输出为每个文件添加/删除的行。
25 1 file1
28 0 file2
正好您要查找的输出,但它已接近。