如何列出所有曾经在 Git 中提交过文件的人?
我想获得曾经提交过文件的每个人的完整列表,是否有一个命令(也许带有一些参数)可以很好地做到这一点?
谢谢
I want to get a complete list of everyone who has ever committed to a file, is there a command (blame with some arguments, maybe) do that nicely?
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
如果您询问涉及给定文件的提交的所有作者,那么这
将是一个解决方案。
但请注意,在更复杂(不太线性)的历史记录中,
--follow
选项并不总是能正常工作。If you are asking about all authors of commits touching given file, then
would be a solution.
Please note however thet the
--follow
option doesn't always work correctly acros renames in more complicated (less linear) history.尝试
gitk filename
或git Whatchanged -p filename
。Try
gitk filename
orgit whatchanged -p filename
.