Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
仅为git日志设置漂亮的格式_Git - Fatal编程技术网

仅为git日志设置漂亮的格式

仅为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 这会产生如

我发现默认的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
这会产生如下结果:

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定义了别名

例如:

  • “”
  • “”
因此,在这种情况下,别名可能仍然是当前推荐的解决方法