使用grep搜索所有git提交,然后格式化结果

时间:2014-02-03 14:13:50

标签: git git-log

如何使用grep搜索所有git提交,然后使用提交哈希和提交注释格式化结果。

我尝试过这样的事情。

git log --pretty=format:%H %N --grep=mysearchtext

不确定我是否遗漏了某些命令管道。

1 个答案:

答案 0 :(得分:2)

假设您正在讨论提交消息而不是notes,则不希望使用%N。也许%s会更好,或%s %b。随你(由你决定。另外,请确保单引号或双引号--pretty标志,以便它不会分成两个参数

git log "--pretty=format:%H %s" --grep=mysearchtext