是否可以从 .git 文件夹中获取文件

Joh*_*aff 4 git version-control

我前段时间克隆了一个 git repo。克隆 repo 后,它有源文件和一个.git文件夹。现在只有.git文件夹。不知何故,文件被删除了(很久以前)。

这些是.git文件夹的内容:

Mic-Pro:sample.git mic$ ls
HEAD        config      config_     description hooks       info        objects     refs
Run Code Online (Sandbox Code Playgroud)

git status说该目录不是 git repo。只有那个.git文件夹,有没有办法恢复这些文件?

我无法克隆 repo,因为它不再可用

Phi*_*ppe 5

如果您没有弄乱 '.git' 文件夹中的文件,此命令应该可以解决您的问题:

git reset --hard HEAD
Run Code Online (Sandbox Code Playgroud)