3

私の実際の問題は、VS2010プロジェクトでgitリポジトリを作成したことです。ソリューションをコミットしたいときはいつでも、このエラーが発生しました。「'color.diff'の構成値が正しくありません」.gitconfigを確認しましたが、color.diff値がありません。インターネットとGitソース管理プロバイダーからも検索しましたが、問題の正確な解決策を見つけることができませんでした。

4

2 に答える 2

3

Git Bashを使用してみたところ、問題は解決しました:) color.diff値に色が設定されておらず、trueに設定して色を指定した後、問題が解決しました。

これがcolor.diffを設定するためのコマンドです。

$ git config --global color.diff.meta “blue bold”
于 2012-10-25T07:10:04.967 に答える
2

すでにお気づきのとおり、このエラーは、構成ファイルのどこかに「不正な」値(スペルミスや改行の忘れなど)があるために発生しています。

これが発生する可能性のある場所は2つあります。

このファイルを標準のテキストエディタで開くか、次のいずれかの行を使用してコマンドラインから自動的に開くことができます(それぞれグローバル構成ファイルとローカル構成ファイルの場合)。

git config --global --edit
git config --edit

次のようなコードのブロックを見つけます。

[color]
    diff = auto
    status = auto
    branch = auto

私の場合、diffはに設定されていautoます。値を再確認し、値をに変更するautoか、行を完全に削除してデフォルト値を使用します。

于 2012-10-25T07:01:07.623 に答える