我正在尝试自定义git log
. 我希望所有提交都显示在一行中。每行应该只显示提交消息的第一行。
我发现这git log --pretty=short
应该可以解决问题,但在我的计算机上它会显示完整的日志git log
(除了时间戳)。
此外,我尝试使用手册页中定义的占位符。不过,我找不到缩短日志消息的命令。我尝试了这一行,它在一行git log --pretty=format:'%h : %s'
中显示了短散列%h
和完整消息%s
。
我git version 1.7.3.1.msysgit.0
在 Vista 上使用。
也许这与我编写提交消息的方式有关。这是一个例子:
Added some functionality.
+ Added print function in Foo class.
+ Added conversion from foo to baz.
因此,对于给出的示例,我只想在输出之前Added some functionality.
加上缩短的哈希。