如何在提交消息中搜索多个单词?

Roh*_*hwa 4 git grep

我尝试使用

git log --grep -e "foo|bar"
Run Code Online (Sandbox Code Playgroud)

但我遇到一个致命错误。

rai*_*7ow 6

文档中所述,可以使用几个--grep=[pattern]选项来扩展对多个单词/模式的搜索。例如,这一行:

git log --grep="foo" --grep="bar"
Run Code Online (Sandbox Code Playgroud)

...查找包含消息的提交,包括foobar

如果你只需要那些含有符合双方 foobar替代,使用--all-match选项还有:

git log --grep="foo" --grep="bar" --all-match
Run Code Online (Sandbox Code Playgroud)