我从 github 中删除了 git repo,本地不再有我的代码。我唯一剩下的就是 .git 文件夹。我可以只用这个文件夹恢复文件吗? :((
答案 0 :(得分:1)
如果您的 .git
目录保持不变,您可以使用 git checkout -f HEAD
从当前提交中恢复所有文件。这将覆盖任何现有文件。
如果运行 git checkout -f HEAD
后没有任何显示,请尝试使用 git branch -v
和 git reflog
查找分支和提交,看看您是否识别出任何内容。执行 git checkout -f <hash>
其中 <hash>
是您从之前的 Git 输出中看到的提交哈希。