我想获得一个完整的列表,列出所有曾经提交过文件的人,是否有一个命令(可能有一些争论的责备)这样做很好吗?
由于
答案 0 :(得分:2)
git shortlog -se filename
答案 1 :(得分:1)
尝试gitk filename
或git whatchanged -p filename
。
答案 2 :(得分:1)
如果您询问涉及给定文件的所有作者提交,那么
git shortlog --numbered --summary HEAD --follow <filename>
将是一个解决方案。
请注意,--follow
选项并不总能正常工作,而是在更复杂(不太线性)的历史记录中重命名。