gpt4 book ai didi

git - 如何使用 git log --pretty=format :"...."获取引用名称? %d 显示引用,但都是相同的颜色

转载 作者:行者123 更新时间:2023-12-05 04:40:45 25 4
gpt4 key购买 nike

我正在尝试使用 --pretty=format:"...."获取自定义的 git 日志列表,但似乎无法找到如何将 ref names 着色为在 git log --oneline 中。到目前为止,这是我的日志命令:

git log --pretty=format:"%C(yellow)%h%Creset %d %ci (%cr)%n    ==> %s%n"

它显示了我想要的所有内容,除了 refs 的颜色:

enter image description here

有没有办法像 git log --oneline 那样以彩色打印 refs?

enter image description here

最佳答案

使用 %C 指令会禁用自动着色,除非您使用 %C(auto) 重新启用它。您只需将 %Creset 部分替换为 %C(auto)(根据测试)。

所以你的案例的最终命令是:

git log --pretty=format:"%C(yellow)%h%C(auto) %d %ci (%cr)%n    ==> %s%n"

关于git - 如何使用 git log --pretty=format :"...."获取引用名称? %d 显示引用,但都是相同的颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70219692/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com