列出针对特定git commit修改的文件
这个问题已经在这里有了答案:
- 如何获取两次两次Git提交之间更改的所有文件的列表? 8个答案
我已经提交了abc
,我想列出为该提交修改过的文件。
git命令是什么,它将列出该提交的已修改文件?
TDHM asked 2020-02-11T23:32:32Z
2个解决方案
73 votes
仅适用于文件名:
git show --name-only abc
要查看他们发生了什么的摘要:
git show --name-status abc
29 votes
您可以看到文件在特定的提交中已更改,如下所示
git show --stat <commit-hash>
或者,您也可以使用-p标志查看每次提交引入的补丁。
git log -p <commit-hash>
BTW git show
采用与git diff-tree
相同的格式参数,这是diff-tree的文档。