gpt4 book ai didi

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

转载 作者:太空狗 更新时间:2023-10-29 13:53:28 25 4
gpt4 key购买 nike

那么 git log 命令,

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

enter image description here

向我展示了非常漂亮的图表。请注意,上面的 git 命令将自动漂亮的颜色应用到“(refs/heads/, refs/tags/and refs/remotes/)”部分。

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

*<abbrevated commit> (refs/heads/, refs/tags/ and refs/remotes/) <commit message>

追加到最后

<relative date> <Vorname nachname>

最后看起来像

*<abbrevated commit> (refs/heads/, refs/tags/ and refs/remotes/)* <commit message> <relative date> <Vorname nachname>

我试过命令:

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

enter image description here这给了我相同的内容,但现在它的自动颜色未应用于 %d 参数。现在,如果我不强制使用黄色,则会应用“重置”颜色。

在简单中我想要如下(编辑图像以显示演示) enter image description here请提出您的建议。

最佳答案

像这样包装 %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

关于带有附加信息的 Git 日志装饰图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20663229/

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