列出为特定git commit修改的文件

时间:2014-02-02 19:24:52

标签: git git-commit

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

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

2 个答案:

答案 0 :(得分:67)

仅限文件名:

git show --name-only abc

要查看他们发生了什么的摘要:

git show --name-status abc

答案 1 :(得分:28)

您可以在特定提交中看到更改的文件,如下所示

git show --stat <commit-hash>

或者,您也可以使用-p标志

查看每次提交时引入的补丁
git log -p <commit-hash>

BTW git show采用与git diff-tree相同的格式参数,这里是documentation for diff-tree