Я предполагаю, что это где-то ошибка конфигурации, но я не могу понять, где. Обычные команды git работают нормально, но git diff ничего не делает. На всякий случай я удалил внешние инструменты сравнения из моего файла .gitconfig. Он был установлен через MacPorts и является последней версией (1.7.2.2).
Я вижу, что когда я запускаю "git diff" из своей рабочей области, он просто закрывается, ничего не делая.
$ git --version
git version 1.7.2.2
$ git diff
$
Если я создаю резервную копию одного каталога из моей корневой рабочей области, набрав «git diff», я получу следующее:
$ git diff
usage: git diff [--no-index] <path> <path>
Это может быть ожидаемым поведением, поскольку я не нахожусь в репозитории git.
Есть идеи, что я могу сделать, чтобы решить эту проблему?