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

git "last commit" log

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

git diff HEAD^..HEAD

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


当前回答

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

其他回答

在git中单独获得我的最后一个提交消息

git log——format=%B -n 1 $(git log -1——pretty=format:"%h") | cat -

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

我们不了解这些人

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

要查看以前的提交SHA

git log -n 2 --pretty=format:"%h" | tail -n 1

查看上次提交的更改

git show HEAD

或者查看第二个最后提交的更改

git show HEAD~1

此外,只需将上面的“1”替换为所需的提交序列号。