列出用户添加/修改的所有文件

时间:2014-08-15 15:47:44

标签: git

我正在寻找一种方法来打印出我修改过的所有文件,以检查并修复我所犯的任何样式错误。

我正在考虑使用git log --stat --author="ME",但这不仅提供了修改过的文件,还提供了提交消息。这使我无法使用grep,uniq和其他工具向我显示文件列表。

还有其他办法吗?

1 个答案:

答案 0 :(得分:1)

您可以使用format属性删除提交消息:

git log --name-only --pretty=format:"" --author="ME"

这会产生一堆空白行,但如果您只需要一个文件列表,这应该不是问题:

git log --name-only --pretty=format:"" --author="ME" | sort | uniq