我想将git中的“红色”字体颜色更改为更接近粉色的颜色。我通常将我的显示器保持相对暗淡,每当我查看差异时,黑色背景上的红色字体很难阅读。这样,有没有一种方法可以指定我要使用不同的颜色来表示红色,最好只使用一个命令?
我正在使用在Win7上的msysgit和MINGW32。
git config --global color.status.updated magenta
git config --global color.status.changed magenta
git config --global color.status.untracked magenta
git config --global color.diff.old magenta
用所需的任何颜色替换“洋红”。有关更多详细信息,请参见{{link1:git-config
文档}}。
我相信Git仅使用终端颜色代码...因此,您需要更改终端的ANSI颜色代码映射为不同的颜色。这样做的方法(以及是否可能)取决于终端。
我认为安德鲁的回答并不完全准确,color.status.updated
的默认颜色是绿色而不是红色。因此我的回答是:
git config --global color.status.changed magenta
git config --global color.status.untracked magenta
git config --global color.diff.old magenta
也许您可以检查一下终端配置的颜色是否被设置为“共享系统主题”,并确保终端背景是黑色。
我刚刚读到这篇文章,发现我的终端背景颜色有点接近黑色,但实际上相当浅,之前从未注意到过。
man git-config
包含了大部分 Git 配置变量的列表。 - Andrew Marshallgit config --global color.diff.old "红色 黑色 bold"
- jk7