Answers:
git show
是最快的类型,但也会显示差异。
git log -1
快速简单。
git log -1 --pretty=%B
如果您只需要提交消息,而不需要其他任何内容。
git log -1 --pretty=%B | cat,但是正如Peter所说的,您应该尝试将其保留为80个字符。
cat 即:git log -1 --pretty= | cat
format:<string>)。
format:前缀添加到%B,则在输出末尾不会显示多余的空行:git log -1 --pretty=format:%B
您可以使用
git show -s --format=%s
此处--format启用各种打印选项,请参见此处的文档。具体来说,%s是指“主题”。另外,-s代表--no-patch,它抑制了diff含量。
我经常用
git show -s --format='%h %s'
其中%h表示提交的简短哈希
另一种方法是
git show-branch --no-name HEAD
它似乎比其他方法运行得更快。
我实际上写了一个小工具来查看我所有存储库的状态。您可以在github上找到它。
git show -s --format=%s -5
alias(例如wherewasi;-)。您还可以包括分支信息。