在Git中,我如何查看单个提交的更改文件列表?

18

当我使用 git status 命令时,会得到一个更改文件列表。我想得到某个提交的更改文件列表。是否有一种方法可以使用 git show 或其他命令来实现?谢谢。

2个回答

34

可以,只需传递--stat标志:

git show --stat 1268afe676e

对于提交(commit)来说,git show使用与git diff-tree相同的格式化参数,因此请参阅后者的文档以获取其他格式化选项。


git show --stat [COMMIT, ...] >> file.md !To boss! - jjoselon

3

可以使用 git log --statgit log --stat COMMIT 命令。


提问者正在寻找单个提交的文件列表。 - CB Bailey
抱歉。请查看bdonlan的答案。 - Natan Yellin
如果您想改进答案,可以进行编辑或更新。 - CB Bailey
@charles-bailey在另一个答案正确的情况下,我应该编辑还是更新答案? - Natan Yellin

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接