&引用;致命:不是git存储库(或任何父目录):.git";尽管存在.git目录,但仍出错

&引用;致命:不是git存储库(或任何父目录):.git";尽管存在.git目录,但仍出错,git,Git,我有一个名为lucy的目录,其中有一个.git目录: Kurts-MacBook-Pro-2:lucy kurtpeek$ ls -a . .gitignore docker-compose.yml .. Dockerfile lucy-app .DS_Store Procfile lucy-web .git crontab readme.md 但是,当我尝试执行git s

我有一个名为
lucy
的目录,其中有一个
.git
目录:

Kurts-MacBook-Pro-2:lucy kurtpeek$ ls -a
.           .gitignore      docker-compose.yml
..          Dockerfile      lucy-app
.DS_Store       Procfile        lucy-web
.git            crontab         readme.md
但是,当我尝试执行
git status
时,我得到的是
而不是git存储库
错误:

Kurts-MacBook-Pro-2:lucy kurtpeek$ git status
fatal: Not a git repository (or any of the parent directories): .git
我几乎可以肯定这个命令以前在这个目录中工作过。
.git
目录似乎包含相关内容:

Kurts-MacBook-Pro-2:lucy kurtpeek$ cd .git
Kurts-MacBook-Pro-2:.git kurtpeek$ ls
ORIG_HEAD   objects     refs
logs        packed-refs subtree-cache

如何修复此错误?

进行备份并尝试使用
git remote add origin

如果它抛出错误,请再次初始化git

git init

再次添加遥控器,如果可以,请尝试粘贴备份并提交。

与我的随机回购相比,您似乎缺少
.git
目录中的
头文件。您可以尝试使用以下行作为内容创建它:

ref: refs/heads/master
在你接触任何东西之前,我强烈建议你创建整个目录的备份