我有一个像这样的 git log 别名
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 做到这一点吗?如果没有,实现它的最佳方法是什么?