为特定的git提交修改列表文件

我有提交, abc ,我想列出为提交而修改的文件。

什么是git命令将列出该提交的修改后的文件?

仅用于文件名:

 git show --name-only abc 

要查看他们发生的事情的总结:

 git show --name-status abc 

您可以按如下方式查看在特定提交中更改的文件

 git show --stat <commit-hash> 

或者,您还可以使用-p标志查看每个提交引入的修补程序

 git log -p <commit-hash> 

顺便说一句git show采用与git diff-tree相同的格式参数,这里是diff-tree的文档 。