按提交消息中的行数过滤git提交

时间:2016-01-12 11:36:54

标签: git git-commit

我正在尝试查找长(详细)git提交,其中包含消息正文中超过一定数量的行 - 比如提交超过3行的消息(除了标题行)。

有没有办法实现这个目标?

目标是在我们的代码库中展示清晰的描述性提交消息,或者在开源存储库中找到长提交消息的好例子。

1 个答案:

答案 0 :(得分:-1)

如上所述,git log的标志是'-log-size'

# use the --log-size flag to view the size of the commit message
# add the -online to make the output more compact
git log --log-size --oneline
  

- 日志大小

     

在每次提交的输出中包含一行“log size”,其中是该提交消息的长度(以字节为单位)。

     

旨在通过允许他们提前分配空间来加速从`git log输出读取日志消息的工具。