如何读取上次提交评论?
通常在提交( $ git -commit -m ""
)期间,我想阅读我的最后一条评论,记住我已经取得了哪些进展。 有没有一种简单的方法通过命令行直接访问最后一个提交消息? (我正在使用Windows。)
git show
是最快的types,但也显示你的差异。
git log -1
是快速和简单的。
git log -1 --pretty=%B
如果你只需要提交消息而没有别的。
通常:
git log -n
将向您显示最后的n
提交消息
更优雅的 – 如果你想快速概述你的提交
git log --oneline -n
这将显示最后n
提交消息的第一行。
您可以使用较短的命令将其保存为git别名或shell别名。 例如,我已经在我的shell中获得了glog
,我可以用glog -10
看到最近的10条提交消息。
如果你只希望显示sha1和相关的提交信息, git log -1
会显示最新的提交信息或者git log -1 --oneline
。
git log -1 branch_name
会显示指定分支的最后一条消息(即不一定是你当前的分支)。
对于更可读的内容,运行一次这个命令:
git config --global alias.lg "log --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit --date=relative"
所以,当你然后运行:
git lg
你会得到一个很好的读数。 只显示最后一行:
git lg -1
解决scheme在这里
我做到了
git reflog -1 | sed's /^.*://'