我只想看到上次提交时提交的文件和git提交时看到的列表完全一样。不幸的是
git "last commit" log
在谷歌中我什么都得不到。和
git diff HEAD^..HEAD
当然,这并不是我所需要的,因为它也会释放出改变的本质。
我只想看到上次提交时提交的文件和git提交时看到的列表完全一样。不幸的是
git "last commit" log
在谷歌中我什么都得不到。和
git diff HEAD^..HEAD
当然,这并不是我所需要的,因为它也会释放出改变的本质。
当前回答
要查看最后一次提交:
git log -1
要查看最后2次提交:
git log -2
等等....
其他回答
使用git显示:
git show --summary
这将显示已创建或删除的文件名,但不显示已更改的文件名。git show命令支持多种输出格式,用于显示关于提交的各种类型的信息。
git log -1 --name-status
为我工作。
要查看以前的提交SHA
git log -n 2 --pretty=format:"%h" | tail -n 1
查看上次提交的更改
git show HEAD
或者查看第二个最后提交的更改
git show HEAD~1
此外,只需将上面的“1”替换为所需的提交序列号。
如果您只想看到上次提交的文件名称
git diff HEAD@{1} --name-only
如果您还想看到内容更改,请删除——name-only
如果你想比较当前状态和旧的提交,增加{n}