带附加信息的Git日志装饰图

  发布于 2023-02-09 13:49

那么git log命令,

git log --graph --decorate --pretty=oneline --abbrev-commit

在此输入图像描述

向我展示了真正的图形.请注意,上面的git命令将自动漂亮的颜色应用于"(refs/heads /,refs/tags /和refs/remotes /)"部分.

我希望我可以附加现有的格式:

* (refs/heads/, refs/tags/ and refs/remotes/) 

追加到底

 

终于看起来像了

* (refs/heads/, refs/tags/ and refs/remotes/)*   

我试过这个命令:

git log --graph\n--pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset'\n--abbrev-commit --date=relative

在此输入图像描述 这给了我相同的内容,但现在自动颜色不适用于%d参数.现在,如果我不用黄色强制,则应用"重置"颜色.

在简单我想如下(编辑图像显示演示) 在此输入图像描述 请提出你的建议.

1 个回答
  • 换行%d如下:

    %C(auto)%d%Creset
    

    获得自动装饰着色.

    自动着色取决于git版本> = 1.8.3:http://git.kernel.org/cgit/git/git.git/tree/Documentation/RelNotes/1.8.3.txt#n72

    2023-02-09 13:52 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有