我的实际问题是我在我的 VS2010 项目中创建了 git 存储库,当我想提交解决方案时,这个错误发生了“'color.diff' 的错误配置值”我检查了 .gitconfig 但没有 color.diff 值. 我也从互联网和Git Source Control Provider进行了搜索,但找不到解决我问题的确切方法。
问问题
2343 次
2 回答
3
尝试使用 Git Bash 后我已经解决了我的问题 :) 显示错误是因为我的 color.diff 值没有设置颜色,在将其设置为 true 并将其赋予颜色后,我解决了我的问题。
这是设置 color.diff 的命令。
$ git config --global color.diff.meta “blue bold”
于 2012-10-25T07:10:04.967 回答
2
正如您已经意识到的那样,之所以会发生此错误,是因为配置文件中的某处存在“错误”值(可能是拼写错误或忘记换行符)。
有两个地方可能会发生这种情况:
- 在您的全局 gitconfig中 - 在这种情况下,错误发生在所有项目中。这个答案涵盖了如何找到文件
- 在您的本地 gitconfig - 如果错误仅发生在该单个项目中。它可以在你的项目目录下找到
.git/config
使用标准文本编辑器打开此文件,或者您可以使用以下行之一从命令行自动执行此操作(分别用于全局和本地配置文件):
git config --global --edit
git config --edit
找到如下所示的代码块:
[color]
diff = auto
status = auto
branch = auto
在我的情况下,diff
设置为auto
. 仔细检查您的值是什么,然后将其更改为auto
或完全删除该行以使用默认值。
于 2012-10-25T07:01:07.623 回答