Я предполагаю, что это где-то ошибка конфигурации, но я не могу понять, где. Обычные команды 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-репозитории.
Любые идеи о том, что я могу сделать, чтобы устранить эту проблему?