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

Rom*_*man 2 git

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

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

ush*_*sha 5

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

git log -p <filepath>
Run Code Online (Sandbox Code Playgroud)


car*_*est 5

我有同样的问题,但发现前面的答案并不将输出限制为OP所要求的人。

下面将显示作者及其电子邮件。

git log -s -n1 --pretty='format:%an %ae%n' <filepath>
Run Code Online (Sandbox Code Playgroud)

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