git状态使用了错误的路径



我是git的新手,但我已经在我的一个项目中成功地使用了它。过了一段时间,我又回到了我的项目中,不知什么原因,我的git似乎坏了。

我正在使用powershell的Windows机器上工作。我的项目是以下路径:

当我使用git status时,例如:

PS D:...3 Projects5 Web-DevelopmentProjectsdemoproject> git status

我得到以下信息:

fatal: Invalid path 'D:/.../03 Projects/09 Web-Development': No such file or directory

我不明白。git status在这里检查错误的路径?这怎么可能?

谢谢你的帮助!

我刚才也遇到了类似的问题。原因是我不小心在显示的无效路径中添加了一个远程。

更糟糕的是,这并不是在实际的git repo中完成的,而是在子文件夹中的新git repo中完成的。

所以为了修复这个错误:

  1. 检查所有远程配置是否指向有效的git-reso
  2. 检查主回购的子文件夹中是否没有任何git回购,如果有,请再次检查1
  3. 删除所有不指向有效git repo的远程操作

注意,如LeGEC所述,使用git rev-parse --show-toplevel来确定最上面的数字在哪里,并从那里进行检查。

相关内容

  • 没有找到相关文章

最新更新