如何以自定义git日志格式显示标记? 处境

如何以自定义git日志格式显示标记? 处境,git,git-log,Git,Git Log,我正在使用带有自定义--pretty:format的git日志: git--无寻呼机日志--pretty=格式:“%C(黄色)%h%Creset%s%Cgreen(%cr)%Cblue%Creset”-5 产生这样的输出 7224466更新版本(4天前) 3f00703改进材料(9天前) 问题 如果提交有任何相关联的标记,我还想查看提交的标记,如选项--decoration,但我在格式化文档中找不到任何标记。您可以使用%d或%d,如中所述。它们将显示ref名称,即与相应提交关联的分支和标记的

我正在使用带有自定义
--pretty:format
的git日志:

git--无寻呼机日志--pretty=格式:“%C(黄色)%h%Creset%s%Cgreen(%cr)%Cblue%Creset”-5
产生这样的输出

7224466更新版本(4天前)
3f00703改进材料(9天前)
问题
如果提交有任何相关联的标记,我还想查看提交的标记,如选项
--decoration
,但我在格式化文档中找不到任何标记。

您可以使用
%d
%d
,如中所述。它们将显示ref名称,即与相应提交关联的分支和标记的名称

您可能希望使用小写的d,因为它会自动正确地格式化ref,以便在控制台中漂亮地显示,同时还会使用
%C(auto)
,这将自动按照您习惯的方式为其着色

将其放在一起,可以将命令修改为:

git--无寻呼机日志--pretty=格式:“%C(自动)%h%d-%s%Cgreen(%cr)%Cblue%Creset”-5
这将导致这样的输出

a2b8f3c(HEAD->master,origin/master)-重构:重命名变量snackbarTextCache(8周前)
51a90be(标签:dev116-51a90be)-修复connect.sid说明(3个月前)
fc372c3-更新依赖项(3个月前)