如何让最后一个人在Git中修改文件?

时间:2014-09-10 16:05:37

标签: git

我可以找出最后修改过给定文件的人吗?

我还可以找到影响给定文件的变更集列表吗?

3 个答案:

答案 0 :(得分:5)

此命令应该为您提供使用diff更改此文件的所有提交。您还可以查看是谁进行了此次提交。

git log -p <filepath>

答案 1 :(得分:2)

尝试git log

git log -n 1 -- path/to/file.html

-n 1只会加载最新的提交。

答案 2 :(得分:1)

我有一个相同的问题,但发现先前的答案并没有将输出限制为操作人员所要求的那个人。

下面将向作者显示他/她的电子邮件。

git log -s -n1 --pretty='format:%an %ae%n' <filepath>

有关更多格式选项,请参见https://git-scm.com/docs/pretty-formats