我一直在参考documentation并在最后一个小时左右玩着log --pretty=format
,试图从终端窗口的左侧偏移日志消息的正文在Windows上却运气不佳。
我设法获得的最接近的结果是使用以下命令:$ git log --author=Derp -5 --color=always --pretty=format:'%C(auto)%h - %s%n%w(80,10)%b'
下面提供了输出格式,我的目标是下面显示的输出。
我确实认为我可以省去%w(80,10)
,而赞成使用%<|(<N>)
和%>(<N>)', '%>|(<N>)
的组合,但是我误会了该部分的文档。
使用:
$ git log --author=Derp -5 --color=always --pretty=format:'%C(auto)%h - %s%n%>>(10)""%>%b'
获得与%w
类似的输出,但是在正文块之前有污垢,但是删除插入污垢的字符将阻止添加左侧偏移。
有什么想法吗?
答案 0 :(得分:0)
最后弄清楚了,左(%>(<N>)', '%>|(<N>)
)和右(%<(<N>)', '%<|(<N>)
)偏移是一条红色鲱鱼,我没有正确研究%w
选项,该选项允许您使用以下命令指定行长,起始offset和换行偏移:
$ git log --author=Derp -5 --color=always --pretty=format:'%C(auto)%h - %s%n%w(100,10,10)%b'
提供所需的输出。