致命:无法读取当前工作目录:没有这样的文件或目录

时间:2018-01-17 04:56:28

标签: git

我是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等 它们都不起作用。

2 个答案:

答案 0 :(得分:18)

您当前的目录在主分支上不存在。检查后它被删除了。 cd ..几次,直到找到存在的目录。

答案 1 :(得分:1)

尝试在chromebook上的crosh中执行git命令时收到此消息。本地文件位于可移动驱动器(在这种情况下为SDXC卡)上。我通过将目录上移并返回到仓库的主目录来修复它:

$ cd ..

$ cd(我的存储库目录)

然后,git重新开始工作了。我已经使用了很多这个设置,我不知道发生了什么,除了Chrome OS可能会感到困惑并且不知道发生了什么。但是

$ pwd

在错误发生之前,我解决此问题之前工作正常。