过滤 Git 日志以查找不包含特定单词的提交

jsm*_*ith 4 git

如何过滤 git 日志中不包含特定单词的提交?

我查看了 regexp 站点,并尝试了一些在 Git Bash 中没有成功的情况。

Pab*_*bru 7

您可以git log --grep="<your string>"--invert-grep参数结合使用来反转搜索条件(从 Git for Windows 2.6.2 开始)。

例子:

查找提交消息包含字符串的提交foo

git log --grep="foo"

查找提交消息不包含字符串的提交foo

git log --invert-grep --grep="foo"