如何在Git中查找特定用户的提交?

如何在Git中查找特定用户的提交?,git,version-control,commit,Git,Version Control,Commit,我们的项目使用Git作为版本控制系统,最近我需要检查某人的提交。如何查看特定用户的提交列表?试试以下方法: git log --author=<name or email> git日志——作者= 或者将相同的选项传递给gitk,或者如果已经在gitk中,则转到view>newview,并填写相应的字段。名字不必精确;它作为regex(在普通情况下是一个子字符串)与author字段匹配。git log--author=将显示为特定作者筛选的提交日志。(--committer可以用于

我们的项目使用Git作为版本控制系统,最近我需要检查某人的提交。如何查看特定用户的提交列表?

试试以下方法:

git log --author=<name or email>
git日志——作者=
或者将相同的选项传递给
gitk
,或者如果已经在gitk中,则转到view>newview,并填写相应的字段。名字不必精确;它作为regex(在普通情况下是一个子字符串)与author字段匹配。

git log--author=
将显示为特定作者筛选的提交日志。(
--committer
可以用于committer,如果需要区分的话)


你是说作者<代码>--提交人用于提交人。例如,如果提交来自通过电子邮件发送的修补程序,则这两种情况是不同的。那么提交者(维护者)和作者是两个不同的人。更新了答案,提及两者。@RobertHarvey您将此标记为4259996的副本,但实际上4259996是此的副本。如果他想在此处找到提交内容(=实际差异),则可能这不是一个副本。请注意,如果在
gitk
中执行此操作,它还将显示上下文的父提交(白色圆圈)。你不能马上改变这种行为。