我们的项目使用Git作为版本控制系统,最近我需要检查某人的提交。如何查看特定用户提交的列表?如何在Git中找到特定用户的提交?
回答
试试这个:
git log --author=<name or email>
或通过同一选项gitk
,或者已经在gitk,去查看>新的视图,并填写在相应的字段。名字不一定是确切的;它作为一个正则表达式(一个子串,在平凡的情况下)与作者字段相匹配。
请注意,如果在'gitk'中执行此操作,它还会显示上下文的父提交(白色圆圈)。你不能改变AFAIK的行为。 – wisbucky 2017-11-16 18:32:21
git log --author=<pattern>
将显示为特定作者过滤的提交日志。 (如果区分是必要的,则可以使用--committer
作为提交者)。
你的意思是作者。 '--committer'是提交者。例如,如果提交来自通过电子邮件发送的补丁,则两者不同。然后提交者(维护者)和作者是两个不同的人。 – wilhelmtell 2010-06-02 02:16:10
是的。提及两者的更新答案。 – Amber 2010-06-02 03:26:44
你会得到一个upvote,你会得到upvote,每个人都会得到UPVOTE! – 2016-03-16 00:21:44
- 1. 如何检查特定用户在git中的提交?
- 2. 如何找到包含git的特定提交的TeamCity构建?
- 3. Git的 - 如何找到第一次提交特定分支
- 4. 我如何找到空的git提交?
- 5. 查找包含多个特定提交的Git提交
- 6. 查找所有符合特定“提交次数”的git提交
- 7. 如何更新到git中的特定提交?
- 8. 我该如何回滚到git中的特定提交?
- 9. 如何在jQuery的特定表单中找到提交按钮
- 10. 如何找到git仓库中的哪个标签包含特定提交
- 11. 在GIT的特定分支中查找所有提交
- 12. 如何从bitbucket-git中提取特定的提交代码
- 13. 如何在git中反转特定的提交块?
- 14. (git):如何从上游分支提交特定提交?
- 15. 如何在git中提交提交?
- 16. 如何合并特定的提交从主到git标记?
- 17. 如何在git中找到最近的文件提交者?
- 18. 如何在一个git仓库中找到最新的提交?
- 19. 如何通过提交消息找到git提交仓库?
- 20. Git-如何在TeamCity中签出特定版本(提交哈希)?
- 21. 如何比较GIT中不同提交中的特定文件?
- 22. 如果用户在表单中输入特定文本,请将其提交到提交的特定页面
- 23. GIT中取由散列特定提交
- 24. 如何获得Git提交用户
- 25. 如何删除git日志中仅有的特定提交
- 26. Git:我如何从分支中删除特定的提交
- 27. 如何删除git中的特定提交?
- 28. 如何删除本地git仓库中的特定提交?
- 29. 找出何时提交到git/github?
- 30. 如何确定git分支源或找到合并提交
@RobertHarvey您标记,这是为4259996一式两份,但实际上4259996是重复这种 – user829755 2017-05-17 08:42:01
的可能,这不是一个重复的,如果他指的是在这里找到提交内容(=实际的差别)。 – sjas 2017-09-17 15:09:21