我使用漂亮的格式获得了日志的git别名:
lg = log -10 --graph --abbrev-commit --pretty=format:'%C(auto)%d%Creset%n %C(bold yellow)%h%Creset - %s %Cgreen(%cr) %C(bold blue)<%an>%Creset'
其中包含以下内容:
如果占位符非空,我似乎无法找到在引用名称后面创建新行的方法。
pretty formats wiki page让运营商在占位符之前添加或删除(+或 - )换行符,但不在之后。
答案 0 :(得分:3)
Git本身不支持:您必须处理/解析输出才能获得正确的结果。
但这也可能是一个简单补丁的机会,就像最初引入漂亮格式的机制一样:%[+-]x
机制:commit 9fa708d, git 1.6.6-rc1, Oct. 2009。
可能%[*/]x
,用于在扩展%x
后添加换行符。