私の実際の問題は、VS2010プロジェクトでgitリポジトリを作成したことです。ソリューションをコミットしたいときはいつでも、このエラーが発生しました。「'color.diff'の構成値が正しくありません」.gitconfigを確認しましたが、color.diff値がありません。インターネットとGitソース管理プロバイダーからも検索しましたが、問題の正確な解決策を見つけることができませんでした。
質問する
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
すでにお気づきのとおり、このエラーは、構成ファイルのどこかに「不正な」値(スペルミスや改行の忘れなど)があるために発生しています。
これが発生する可能性のある場所は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 に答える