Git 简短日志、不区分大小写和文件统计搜索

Dil*_*Dag 3 git search logging

我正在寻找一种方法来查询 git log 以列出提交消息与特定条目匹配的已编辑(添加、更新、删除)文件的数量。我已经开始使用这个命令....

git shortlog --grep="searchtopic"

1) 如何指定 grep searchtopic 不区分大小写(grepping SEARCHTOPIC、searchtopic 和 Searchtopic)和 2) 还应用提交统计信息:文件已更改、行已添加、行已删除(总计)摘要?

tor*_*rek 5

--grep参数的处理方式如在相同的git log,从而与git log,使用-i(也说明--regexp-ignore-case)忽略大小写。

如果“提交统计信息”是指git log --stat打印的简短统计信息,git shortlog则根本不支持这些统计信息。由于它实际上是在使用(the code of) git log,因此它可以--stat很好地接受参数,但省略了统计信息。