我在显示状态信息时尝试使颜色略有不同,但我确实设法破坏了某些东西。当我输入git status以查看我的未分段文件和内容时,回复是: 致命:错误的数字配置值'蓝色'为了'color.status'在C:/....= gitconfig:无效的单位 添加和提交工作仍然。如何重置我的设置? (我是git的新手) 谢谢你的答案!
答案 0 :(得分:1)
运行git config --global color.status always
。
我认为您不小心将其设置为无效值。
引用手册页(可在man git-config
或on 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色模式(但请注意不是 所有终端都可以支持这个。)