我的实际问题是我在VS2010项目中制作了git存储库,每当我想提交解决方案时,此错误就会发生"不良配置值'color.diff'"我已经检查了.gitConfig,但是没有颜色。我也从Internet和Git源控制提供商那里搜索但找不到解决我问题的精确解决方案。
我尝试使用git bash后解决了我的问题:)出现错误是因为我的颜色没有颜色设置。Diff值以及将其设置为true并给予颜色后,我解决了我的问题。
这是设置color.diff的命令。
$ git config --global color.diff.meta “blue bold”
正如您已经意识到的那样,此错误正在发生,因为配置文件中的某个地方有一个"不良"值(可能是一个拼写错误或遗忘的线路断开)。
有两个地方可能发生:
- 在您的全局gitconfig 中 - 在这种情况下,错误发生在所有项目中。此答案涵盖了如何找到文件
-
在您的本地gitconfig 中 - 如果错误仅发生在该单个项目中。可以在
.git/config
下的项目目录中找到它
使用标准文本编辑器打开此文件,或者您可以使用以下行之一自动从命令行中执行此文件(分别为全局和本地配置文件):
git config --global --edit
git config --edit
找到一个看起来像这样的代码块:
[color]
diff = auto
status = auto
branch = auto
在我的情况下,diff
设置为auto
。仔细检查您的值是什么,然后将其更改为auto
或完全删除该行以使用默认值。