Dil*_*Dag 3 git search logging
我正在寻找一种方法来查询 git log 以列出提交消息与特定条目匹配的已编辑(添加、更新、删除)文件的数量。我已经开始使用这个命令....
git shortlog --grep="searchtopic"
1) 如何指定 grep searchtopic 不区分大小写(grepping SEARCHTOPIC、searchtopic 和 Searchtopic)和 2) 还应用提交统计信息:文件已更改、行已添加、行已删除(总计)摘要?
的--grep参数的处理方式如在相同的git log,从而与git log,使用-i(也说明--regexp-ignore-case)忽略大小写。
如果“提交统计信息”是指git log --stat打印的简短统计信息,git shortlog则根本不支持这些统计信息。由于它实际上是在使用(the code of) git log,因此它可以--stat很好地接受参数,但省略了统计信息。