在git中查找特定于每个文件的插入内容

时间:2015-04-07 07:17:22

标签: git

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

1 个答案:

答案 0 :(得分:0)

您可以尝试(查看git diff man page):

git diff --numstat
  

--stat类似,但显示十进制表示法中添加和删除的行数以及没有缩写的路径名,以使其更加机器友好。
  对于二进制文件,输出两个-而不是0 0

输出为每个文件添加/删除的行。

25      1       file1
28      0       file2

正好您要查找的输出,但它已接近。