git status返回"致命:不是git存储库"但.git目录存在

BIO*_*ALL 8 git

我有一个我目前无法推送的远程文件夹.当我直接进入远程目录并执行'git status'时,它会显示:

致命的:不是git存储库

.git文件夹确实存在,它昨天工作正常,此后没有任何变化.

任何人都可以告诉我为什么我可能会收到此消息,即使.git文件夹存在?

在此先感谢您的帮助.非常感激!

man*_*lds 9

如果.git文件夹上的权限正常,请查看是否存在文件.git/HEAD或者名称错误.git/head.存在.git/HEAD(或裸机时为HEAD)是git存储库的二次检查

  • 如果存在`.git/HEAD`且仍然出现此错误,请确保`.git/HEAD`的*content*指向有效引用.如果git无法解析内容,它还会输出存储库无效. (3认同)
  • 什么是.git/HEAD不存在?(在我的情况下只有.git/ORIG_HEAD存在)并且我遇到与OP相同的问题. (2认同)