2011-02-10 2 views
25

이전에 내 자식 diff 도구를 git config --global diff.external <diff-tool-name>으로 변경했습니다. 나는 그 도구가 마음에 들지 않아 다시 돌아가고 싶다고 결심했다.기본값을 git diff로 설정하십시오.

나는 간섭을 시도하고 다음과 같은 것을 시도했다 : git config --global diff.external git-diff. 이제 unstaged 변경 수익률을 볼 수 git diff 전화 : 내가 자식과 함께 제공되는 기본 명령 줄 자식은 diff를 사용하여 내 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 config --global diff.

과 : 같은 뭔가?

+1

더 자세히 설명해 주시겠습니까? 'git diff'는 gui를 원하면'git difftool'의 기본 명령 행 자식 diff입니다. –

+1

@Let_Me_Be 감사합니다! 나는 이것을 몰랐다. 마지막으로 외부 스크립트 나 설정 변경없이'vimdiff '와 diffs를 볼 수 있습니다 :) –

+0

글로벌 설정 파일은 손으로 편집 할 수있는 간단한'ini' 파일입니다. –

답변

55

자세한 사항은 git config의 설명을 참조하십시오

git config --global --unset diff.external


git config --global --unset diff

을보십시오.

+1

우수 -이 트릭을 않습니다. 많은 감사합니다. – axel22

+0

링크가 작동하지 않습니다! –

+3

이 말은 오류입니다 : 키는 섹션을 포함하고 있지 않습니다 : diff. 어떠한 제안! – CoDe

관련 문제