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