我有一个git的日志别名这样git的日志格式
log --graph --pretty=format:'%C(yellow)%h%C(cyan)%d%Creset %ci %an - %s''
生产
* 123456 2013-03-01 09:45:11 +0100 Name Surname - commit message 1
* 123457 2013-03-01 09:45:11 +0100 Name LongerSurname - commit message 2
* 123458 2013-03-01 09:45:11 +0100 Name Sho - commit message 3
我想获得一个不同的格式,即
* 123456 2013-03-01 09:45:11 Name Surname - commit message 1
* 123457 2013-03-01 09:45:11 Name LongerS - commit message 2
* 123458 2013-03-01 09:45:11 Name Sho - commit message 3
通知更好地控制iso8601如何缺少GMT + 1规范,以及为了保持日志消息对齐而填充名称和短名称的时间长度。
是否可以用普通的git log做到这一点?如果不是,实现它的最好方法是什么?
你检查http://stackoverflow.com/q/7853332/11343? – CharlesB 2013-03-04 15:20:34
只是一个侧面说明。你确实意识到'--graph'会在有不同的分支时破坏对齐,对吗?也有标签有这个效果。和指针(例如'HEAD') – Shahbaz 2013-03-04 17:33:28
@Shahbaz:我使用非常线性的历史,所以情况很少。无论如何,如果有必要,我已准备好放下图表。 – 2013-03-04 20:55:40