我试图改变状态信息的颜色,现在不起作用

时间:2015-01-22 15:33:36

标签: git version-control

我在显示状态信息时尝试使颜色略有不同,但我确实设法破坏了某些东西。当我输入git status以查看我的未分段文件和内容时,回复是: 致命:错误的数字配置值'蓝色'为了'color.status'在C:/....= gitconfig:无效的单位 添加和提交工作仍然。如何重置我的设置? (我是git的新手) 谢谢你的答案!

1 个答案:

答案 0 :(得分:1)

运行git config --global color.status always。 我认为您不小心将其设置为无效值。

引用手册页(可在man git-configon the git-scm site中阅读):

 color.status
   A boolean to enable/disable color in the output of git-status(1).
   May be set to always, false (or never) or auto (or true), in which
   case colors are used only when the output is to a terminal. 
   Defaults to false.

更新:

以下是设置各种颜色的一些示例:

git config --global color.status.added magenta
git config --global color.status.changed blue
git config --global color.status.untracked yellow

color.status.<slot>的文档:

  

使用自定义颜色进行状态着色   <slot>标题之一(状态消息的标题文本),   已添加已更新(已添加但未提交的文件),   已更改(已更改但未在索引中添加的文件),   未跟踪(Git未跟踪的文件),   分支(当前分支),   或 nobranch (无分支警告显示的颜色,默认为红色)。

有关可能的颜色值的信息:

  

这些配置变量的值是一个颜色列表(at   最多两个)和属性(最多一个),用空格分隔。该   接受的颜色是正常的,黑色,红色,绿色,黄色,蓝色,   洋红色,青色和白色;属性是粗体,暗淡,ul,闪烁和   相反。给出的第一种颜色是前景;第二个是   背景。如果有的话,属性的位置无关紧要。

     

颜色(前景和背景)也可以作为数字给出   在0到255之间;这些使用ANSI 256色模式(但请注意不是   所有终端都可以支持这个。)