我如何知道某位作者修改了哪些文件?

时间:2016-02-08 19:53:26

标签: git

我想要一个由某位作者修改过的文件列表。我怎么能用git做到这一点?

2 个答案:

答案 0 :(得分:1)

您可以使用以下命令:

git log --no-merges --stat --author="User" --name-only --pretty=format:"" | sort -u

答案 1 :(得分:0)

浏览git log输出,查找作者字段:

git log --author 'marcus'

将为您提供包含marcus的作者的所有git日志条目;请注意,这里可以使用正则表达式。

git log --author marcus -p --name-only --pretty=''

实际上只会给你文件名,但是没有排序,也有重复项

git log --author marcus -p --name-only --pretty=''|sort|uniq

将解决这个问题。

一般来说,我会说

git log --author marcus -p 

最有用。