正如文档中所提到的,使用多个--grep=[pattern]选项可以扩展搜索多个单词/模式。例如:该行:git log --grep="foo" --grep="bar" ...找到那些包含foo或bar的提交信息。 如果你只需要匹配同时包含foo和bar的提交信息,请使用 --all-match选项:git log --grep="foo" --grep="bar" --all-match
--grep
选项(参见 raina77ow 的答案)。你还可以通过--basic-regexp
,--extended-regexp
,--perl-regexp
等选项告诉 Git 使用哪种正则表达式语法。 - torek