Git diff - "нет такого пути в рабочем дереве" - PullRequest
0 голосов
/ 28 января 2019

Все в моем репозитории git прекрасно работает, кроме случаев, когда я изменяю файл и пытаюсь выполнить git diff, я получаю эту ошибку -

fatal: 1b9cc4afe763304c97f95bc8e272ebce7a034e59: no such path in the working tree.
Use 'git <command> -- <path>...' to specify paths that do not exist locally.

Просто клонируйте и отредактируйтефайл не позволяет мне выполнить git diff.

ОБНОВЛЕНИЕ

Я попытался использовать приложение Github Desktop, и там все отлично работает.

1 Ответ

0 голосов
/ 28 января 2019

Я думаю, это из-за моей установки git.Что-то, что я мог испортить.-

Попробуйте сначала и обновите свой Git до последней версии 2.20.1, убедившись, что он находится в /usr/local/git/bin/git

Как объяснено здесь :

Если у вас уже установлен XCode и установлены инструменты командной строки, значит, у вас уже есть Git, возможно, более старая версия, которая распространяется с XCode, она устанавливается по пути, который имеет приоритет по адресу:

/usr/bin/git

Поэтому убедитесь, что ваш PATH сначала выберет ваш Git:

export PATH="/usr/local/bin:/usr/bin/git:/usr/bin:/usr/local/sbin:$PATH"
...