Git使用的颜色在某些天气条件下太暗,在黑色背景下无法阅读。
如何重新配置git以使用明亮的颜色?(特别是git diff
中的亮红色和亮绿色(
Windows和Linux都需要这个。
我发现";C: \Program Files\Git\etc\gitconfig";,但是没有任何关于颜色的东西。
UPD-
对于color.status.<slot>
,添加
[color.status]
untracked = yellow
工作,但不是我想要的;
[color.status]
untracked = brightred
与normal
或white
相同
>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