仅为git日志设置漂亮的格式
我发现默认的pretty格式为verbose,因此我使用以下工具制作了更简洁的版本:仅为git日志设置漂亮的格式,git,Git,我发现默认的pretty格式为verbose,因此我使用以下工具制作了更简洁的版本: [format] pretty = %C(yellow)commit: %h%Creset%C(auto)%d%C(reset)%nauthor: %an <%ae>%ndate: %ad%nsummary: %s%n [格式] pretty=%C(黄色)提交:%h%Creset%C(自动)%d%C(重置)%n提交者:%an%n日期:%ad%n摘要:%s%n 这会产生如
[format]
pretty = %C(yellow)commit: %h%Creset%C(auto)%d%C(reset)%nauthor: %an <%ae>%ndate: %ad%nsummary: %s%n
[格式]
pretty=%C(黄色)提交:%h%Creset%C(自动)%d%C(重置)%n提交者:%an%n日期:%ad%n摘要:%s%n
这会产生如下结果:
commit: ab6cdf4 (HEAD -> master, tag: v1.1)
author: author name <author@email.com>
date: Fri Nov 15 22:00:00 2019 +0100
summary: A very nice commit title
commit:ab6cdf4(HEAD->master,tag:v1.1)
作者:作者姓名
日期:2019年11月15日星期五22:00:00+0100
一个非常好的提交标题
第一行的颜色和往常一样
然而,这不仅会影响git日志
,还会影响git show
,而对于git show
,我实际上更愿意使用媒体
或更完整的
格式
是否有任何方法仅设置git日志的格式?可能是通过另一个选项而不是format.pretty
一个显而易见的解决方案是使用另一种格式为log
或show
的版本创建别名,但如果可能的话,我宁愿避免这样做。考虑始终是for,并且,我始终为git log定义了别名
例如:
- “”
- “”