此命令应该为您提供使用diff更改此文件的所有提交.您还可以查看是谁进行了此提交.
git log -p <filepath>
Run Code Online (Sandbox Code Playgroud)
我有同样的问题,但发现前面的答案并不将输出限制为OP所要求的人。
下面将显示作者及其电子邮件。
git log -s -n1 --pretty='format:%an %ae%n' <filepath>
Run Code Online (Sandbox Code Playgroud)
有关更多格式选项,请参阅https://git-scm.com/docs/pretty-formats