我只想看到上次提交时提交的文件和git提交时看到的列表完全一样。不幸的是

git "last commit" log

在谷歌中我什么都得不到。和

git diff HEAD^..HEAD

当然,这并不是我所需要的,因为它也会释放出改变的本质。


当前回答

git log -1 --name-status

为我工作。

其他回答

你可以跑

 git show --source

它显示了作者,日期,提交的消息和diff——git的所有更改文件在最近一次提交。

使用git显示:

git show --summary

这将显示已创建或删除的文件名,但不显示已更改的文件名。git show命令支持多种输出格式,用于显示关于提交的各种类型的信息。

如果没有git: tail -n1 .git/logs/HEAD | cut -d' ' -f1,8-

git log -1 --stat

可以工作

我们不了解这些人

这显示了与上次提交相同的diffstat。