我完成了一个项目,我遇到了合并冲突,所以我愚蠢地运行了git reset HEAD^ --hard
,现在我的所有文件都消失了,除了我的节点模块文件夹(在.gitignore中)。无论如何我可以恢复我的文件吗?
我正在使用VScode
答案 0 :(得分:5)
正如zerkms说的那样,你还没有丢失所有东西,git会密切关注所做的事情,所以你可以通过以下方式搜索你的提交:
git reflog
当你找到一个引用你丢失的工作的那个时,就去做
git reset --hard <commit-ref>
您可以git show HEAD
以下是更深入的指南:http://effectif.com/git/recovering-lost-git-commits