git reset HEAD ^ --hard删除所有内容吗?

Joh*_*now 2 git github git-reset

我完成了一个项目,我得到了一个合并冲突,所以我愚蠢跑git reset HEAD^ --hard,现在我的所有文件都消失了,除了我的节点模块文件夹(这是在的.gitignore)。反正我有可以恢复我的文件?

我使用VScode

JSe*_*ser 5

正如zerkms所说的那样,您还没有丢失所有内容,git紧随其后,因此可以通过以下方式搜索提交:

git reflog

当您找到引用您丢失的作品的作品时,

git reset --hard <commit-ref>

您可以通过以下方式检查您的东西是否在那里 git show HEAD

这是更深入的指南:http : //effectif.com/git/recovering-lost-git-commits