相关疑难解决方法(0)

如何只用第一行输出git log?

我正在尝试自定义格式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.
Run Code Online (Sandbox Code Playgroud)

因此,通过给出的示例,我只希望Added some functionality.通过shortend哈希进行输出.

git version-control formatting logging commit-message

303
推荐指数
9
解决办法
14万
查看次数