Установите для git diff значение по умолчанию - PullRequest
28 голосов
/ 10 февраля 2011

Ранее я изменил свой инструмент git diff с помощью git config --global diff.external <diff-tool-name>. Я решил, что мне не нравится этот инструмент, и хотел вернуться обратно.

Я попытался вмешаться и сделал что-то вроде: git config --global diff.external git-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 diff на использование командной строки по умолчанию git diff, поставляемой с git. Что-то вроде:

git config --global diff.

а что потом?

1 Ответ

61 голосов
/ 10 февраля 2011

Попробуйте
git config --global --unset diff

и

git config --global --unset diff.external

Подробнее см. Объяснение git config.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...