git 过去提交的状态?

git status for a past commit?

如何git status查看过去提交中更改的文件?

注意:这个问题可能已经被问过,但措辞大不相同。但是,令我惊讶的是,在 Google 上搜索以下表达式不会产生有用的结果:git status for past commit.

git status 是这里的错误命令。如果您想查看之前的提交,您应该使用 git show <commit>.

git show --name-status <commit>

我发现:

git show --stat --oneline b8351c4

其中 b8351c4 是被认为的提交。