gpt4 book ai didi

windows - Windows 上 git log 中的颜色和作者?

转载 作者:可可西里 更新时间:2023-11-01 10:04:42 24 4
gpt4 key购买 nike

使用 Windows 10 Pro 64 位我发现了一个很好的命令来列出 Git 历史记录,显示 HEAD、分支和标签作为突出的颜色。不错!

git log --oneline --decorate --graph --all

但我没有看到任何日期或作者!所以我找到了另一个不错的命令:

git log --pretty=format:\"%h %ad | %s%d [%an]\" --graph --date=short

也非常好---现在我可以看到日期和作者。但是所有漂亮的颜色都消失了(图形除外)。 HEAD、分支和标签都与日志的其余部分颜色相同,因此很难将它们挑出来。

如何在保留日期和作者的同时恢复提交指针的颜色?

最佳答案

您可以使用 %C(auto)%C(reset) 包装您的格式字符串以自动为输出着色,如下所示:

%C(auto)<insert your formatting here>%C(reset)

因此,使用您提供的格式:

git log --pretty=format:"%C(auto)%h %ad | %s%d [%an]%C(reset)" --graph --date=short

它将使用 git 的默认颜色来表示分支(远程为红色,本地为绿色,HEAD 为青色等)和提交引用。

关于windows - Windows 上 git log 中的颜色和作者?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35730363/

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