2011-02-10 7 views
25

に設定しました。以前はgit diffツールをgit config --global diff.external <diff-tool-name>に変更しました。私はそのツールが気に入らず、元に戻したいと決めた。git diffをデフォルト値の

私は干渉してみましたが、git config --global diff.external git-diffのようにしました。

fatal: ambiguous argument '48e66b706d21398f28240810e7fc0d44d8f92d99': unknown revision or path not in the working tr 
Use '--' to separate paths from revisions 
external diff died, stopping at somefile.ext. 

私はgitのに付属のデフォルトのコマンドラインのgit差分を使用するために私のgit diffコマンドを設定するにはどうすればよい:今すぐunstaged変更利回りを見ることgit diffを呼び出します。以下のような何か:

git config --global diff.

、その後何?

+1

さらに説明できますか? 'git diff'はあなたがguiを望むなら、デフォルトのコマンドラインgit diffです、その' git difftool'。 –

+1

@Let_Me_Beありがとう!私はこれを知らなかった。最後に、外部のスクリプトや設定の変更を必要とせずに 'vimdiff 'とdiffを見ることができます:) –

+0

あなたのグローバル設定ファイルは手で編集できる簡単な' ini'ファイルです。 –

答えて

55


git config --global --unset diff

git config --global --unset diff.external

を試してみては詳細についてgit configの説明を参照してください。

+1

優秀 - これはトリックです。どうもありがとう。 – axel22

+0

リンクが動作しません! –

+3

これはエラーです:キーにセクション:diffが含まれていません。なにか提案を! – CoDe

関連する問題