如何让git log --graph
使用列单位分隔符进行打印?
我希望消息能够垂直对齐,而不是被图形缩进。
示例命令以打印分支图、作者名称和消息:
git log --graph --pretty=format:'%an %s'
输出结果会缩进,就像这样:
* Ann Merge ...
|\
| * Bob Merge ..
| |\
| | | Catherine Build feature
我的目标是实现这样的列布局:
* Ann Merge ...
|\
| * Bob Merge ..
| |\
| | | Catherine Build feature
如果可能的话,我想使用列单位分隔符,如ASCII字符
\031
,也称为\x1F
。我正在为任何纯git的解决方案添加赏金,即不需要将数据管道传输到Unix命令(如column、sed、awk、pr等)。