我刚刚发现了它们之间的差异
git log --all -G "mystring"
和,
git log --all -S "mystring"
正如您可以看到here,例如。
但是,我想知道我是否可以为-G
指定几个正则表达式(a.k.a.正则表达式),例如:
git log --all -G "str1" --and -G "str2"
当然,我总是可以在python或bash脚本中包装git命令,但是我想知道是否使用pure-git-commands,我可以这样做。
非常感谢!!
答案 0 :(得分:1)
要搜索给定文本的提交日志(跨所有分支):
git log --all --grep='String'
所以
git log --grep=str1 --grep=str2
将列出提交日志消息中提到的str1或str2的提交