git log --author详解,这个是个模糊匹配
Posted mkl34367803
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了git log --author详解,这个是个模糊匹配相关的知识,希望对你有一定的参考价值。
git log --author=authorname
--author=<pattern>, commits whose author matches any of the given patterns are chosen (similarly for multiple --committer=<pattern>).
它接受正则表达式,返回所有作者名字满足这个规则的提交。如果你知道那个作者的确切名字你可以直接传入文本字符串:
git log --author="John"
它会显示所有作者叫John的提交。作者名不一定是全匹配,只要包含那个子串就会匹配。
你也可以用正则表达式来创建更复杂的检索。比如,下面这个命令检索名叫Mary或John的作者的提交。
git log --author="John|Mary"
注意作者的邮箱地址也算作是作者的名字,所以你也可以用这个选项来按邮箱检索。
如果你的工作流区分提交者和作者,--committer也能以相同的方式使用。
以上是关于git log --author详解,这个是个模糊匹配的主要内容,如果未能解决你的问题,请参考以下文章