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

Aer*_*rin 11 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
Run Code Online (Sandbox Code Playgroud)

git checkout,git branch,git status等.它们都不起作用.

Nei*_*ter 29

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

  • 天哪,从来没有这么简单的解决方案来解决这样的棕色裤子时刻 (3认同)
  • 天啊。就是这样。我从一个不再存在的目录运行该命令。 (2认同)

小智 6

我在 Chromebook 上尝试在 Crosh 中执行 git 命令时收到此消息。

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

本地文件位于可移动驱动器上(本例中为 SDXC 卡)。我通过向上更改目录并返回到存储库的主目录来修复它:

$ cd ..
$ cd (my repo's directory)
Run Code Online (Sandbox Code Playgroud)

转眼间,git 又开始工作了。我经常使用这个设置,我不知道发生了什么,除了 Chrome 操作系统可能感到困惑并且不知道发生了什么。但

$ pwd
Run Code Online (Sandbox Code Playgroud)

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