我正在寻找一种方法来查询 git 日志以列出提交消息与特定条目匹配的已编辑(添加、更新、删除(文件的数量。我从这个命令开始....
git shortlog --grep="searchtopic"
1( 如何指定 grep 搜索主题不区分大小写(grepping SEARCHTOPIC、搜索主题和搜索主题(和 2( 还应用提交统计信息:文件已更改、添加行、删除行(总计(摘要?
--grep
参数的处理方式与git log
相同,因此与git log
一样,使用-i
(也拼写为--regexp-ignore-case
(忽略大小写。
如果"提交统计信息"是指git log --stat
打印的简短统计信息,则git shortlog
根本不支持这些统计信息。 由于它实际上是从字面上使用(代码(git log
,因此可以很好地使用--stat
参数,但省略了统计数据。