我想自定义我的git颜色输出。
在哪里可以找到我可以指定颜色的所有选项的列表?
在哪里可以找到我可以设置选项的所有颜色和修饰符?
例如,我在哪里可以找到完整的选项列表,如:
color.ui
color.branch.current
color.branch.upstream
color.diff.new
color.diff.newMovedAlternative
color.diff-highlight.oldNormal
color.grep.match
color.interactive.help
color.status.untracked
一系列颜色和修饰符,如:
blue green red
bold dim blink strike no-bold
答案 0 :(得分:1)
所有这些都由git config
控制。
颜色列表可从color获得。如此处所述,不同的控制台支持不同的颜色。例如,在Windows中,使用Windows的bash端口的PowerShell
,cmd
或mingw64
中看不到完全相同的颜色。
可以配置很多颜色。例如,运行git status
时使用的颜色是here。但是还有更多颜色,例如diff
,grep
,merge
,blame
...它们都有默认配置,我建议您除非必要否则不要更改,这样使用您的git
环境或使用其他环境的任何人都始终可以看到标准颜色。
如果运行git config --get-regexp color
,则可以看到配置文件.gitconfig
中配置的当前颜色,但是,如上所述,这只是您已明确更改的颜色。请参见不同现有git配置文件的帮助:本地,全局,系统(存储库,用户,计算机)。