我需要使用git-log
命令创建一个报告,显示在两个日期之间每次提交添加和删除的行数平均值。
目前我使用的命令是:
git log --since="2015-12-01" --until="2015-12-31" --shortstat
但我需要在过程中过滤一些文件。
这些文件是自动生成的,我们不想看到它们的影响。它们可以通过它们的名称 *.generated.*
很容易地识别出来。
我选择使用 git-log
命令,我能获得需要的报告,除了我不知道如何过滤那些不需要的文件。
文档很大,我已经多次阅读了它,但我没有看到任何关于根据文件名过滤文件的信息。这可能吗,还是我必须找另一个命令来查找每个提交添加/删除的行数?
grep -vF '.generated.'
命令,可以吗? - Biffen