查看Git提交的简短摘要
在使用Git时,你可能经常需要查看提交的简短摘要。虽然git log
是用于此操作的常用命令,但有时它可能会有些冗长。幸运的是,它提供了许多选项来帮助你自定义输出。
所有提交的简短摘要
其中之一是--oneline
,实际上是--pretty=oneline --abbrev-commit
的简写形式。它以每个提交占据一行的方式打印所有提交的简短摘要。
git log --oneline
# d540ba1 合并网络错误修复
# 3050fc0 修复网络错误
# c191f90 初始提交
注意到短的、7个字符的提交标识符。这是因为--abbrev-commit
选项将提交的SHA-1校验和缩写为7个字符。这个较短的字符串足以唯一标识一个提交。
排除合并提交的简短摘要
可以与--oneline
结合使用其他选项来进一步自定义输出。例如,你可以使用--no-merges
来排除合并提交。
git log --oneline --no-merges
# 3050fc0 修复网络错误
# c191f90 初始提交