git:如何将git重新配置为使用亮红色和亮绿色



Git使用的颜色在某些天气条件下太暗,在黑色背景下无法阅读。

如何重新配置git以使用明亮的颜色?(特别是git diff中的亮红色和亮绿色(

Windows和Linux都需要这个。

我发现";C: \Program Files\Git\etc\gitconfig";,但是没有任何关于颜色的东西。

UPD-

对于color.status.<slot>,添加

[color.status]
untracked = yellow

工作,但不是我想要的;

[color.status]
untracked = brightred

normalwhite相同

>git --version
git version 2.26.2.windows.1

UPD2

对于UbuntuLinux,默认情况下.gitconfig不存在,但如果我用上面的行创建它,我会得到一个错误:

$ git status 
error: invalid color value: brightred
fatal: bad config variable 'color.status.untracked' in file '/home/me/.gitconfig' at line 2

(它适用于yellow,但不能用于brightred(

$ git --version
git version 2.25.1
$ echo $TERM
xterm-256color

看起来明亮的颜色是一项新功能;现在是2020年,当你读到这篇文章时,这个问题可能已经解决了。

Windows的一个解决方法:考虑到未知颜色(例如亮白色(被解释为白色,我将git配置为在红/绿上使用白色:

[color.status]
untracked = brightwhite red
changed = brightwhite red
[color.diff]
oldMoved = brightwhite red
newMoved = brightgreen green
old = brightwhite red
new = brightwhite green

最新更新