Вопрос:
Я пользователь Windows 10, используя gitbash в командной строке.
После того, как я сменил ветку на master, неожиданно меня поразило это сообщение об ошибке.
REDMOND+ahkim@ahkim-1211 MINGW64 /c/git/src/SI_leadscore/SalesIntelligence/LeadScore/Model (aerin/LeadOptimizerModel) $ git checkout master Switched to a new branch ‘master’ Branch ‘master’ set up to track remote branch ‘master’ from ‘origin’. REDMOND+ahkim@ahkim-1211 MINGW64 /c/git/src/SI_leadscore/SalesIntelligence/LeadScore/Model $ git checkout LeadOptimizerModel fatal: Unable to read current working directory: No such file or directory REDMOND+ahkim@ahkim-1211 MINGW64 /c/git/src/SI_leadscore/SalesIntelligence/LeadScore/Model $ git branch fatal: Unable to read current working directory: No such file or directory REDMOND+ahkim@ahkim-1211 MINGW64 /c/git/src/SI_leadscore/SalesIntelligence/LeadScore/Model $ git status fatal: Unable to read current working directory: No such file or directory
git checkout, git branch, git status и т.д. Ни один из них не работает.
Лучший ответ:
Ваш текущий каталог не существует на главной ветке. Он был удален, когда вы проверили его. cd.. несколько раз, пока не найдете каталог, который существует.
Ответ №1
Я получил это сообщение, пытаясь выполнить команды git в кроше на chromebook. Локальные файлы были на съемном диске (в этом случае карта SDXC). Я исправил его, изменив каталог вверх и обратно в основной каталог репо:
$ cd..
$ cd (мой каталог репо)
И престо, гит снова работал. Я использовал эту настройку много, я понятия не имею, что произошло, кроме того, что Chrome OS запуталась и не знала, что происходит. Но
$ pwd
работал нормально, прежде чем я исправил проблему, в то время как ошибка происходила.