git config --global color.branch auto
git config --global color.diff auto
git config --global color.interactive auto
git config --global color.status auto
[color]
ui = auto
[color "branch"]
current = yellow reverse
local = yellow
remote = green
[color "diff"]
meta = yellow bold
frag = magenta bold
old = red bold
new = green bold
[color "status"]
added = yellow
changed = green
untracked = cyan
在另一个系列中,我们建议使用扩展此功能
. --type=color和--default替换--get-color
然而,我们传统上使用--color来表示“对输出进行着色”,
而不是"this value should be treatment as a color".
目前,git config不支持这种着色,但是
我们应该注意避免过早地选择这个选项,这样
中的git config可以支持--color(传统意义上的)
在这个补丁中,我们支持--type=<int|bool|bool-or-int|...> In
--int, --bool,等等, 这允许前面提到的即将到来的补丁支持通过--type=color --default=...查询默认颜色值,而不会浪费--color.
[color]
ui = auto
[color "branch"]
current = yellow reverse
local = yellow
remote = green
[color "diff"]
meta = yellow bold
frag = magenta bold
old = red bold
new = green bold
[color "status"]
added = yellow
changed = green
untracked = cyan