2017-03-09 35 views
1

我完成了一個項目,我遇到了一個合併衝突,所以我愚蠢地運行了git reset HEAD^ --hard,現在除了我的節點模塊文件夾(在.gitignore中)之外,我的所有文件都消失了。無論如何,我可以恢復我的文件?做git重置HEAD^--hard刪除所有內容?

我使用VScode

+1

關鍵字谷歌:引用日誌 – zerkms

回答

4

正如zerkms說得好,你還沒有失去一切的是,git的密切關注這事,所以你可以搜索你的提交通過:

git reflog

當你找到引用您丟失的工作一個只是做

git reset --hard <commit-ref>

可以檢查你的東西是有由git show HEAD

下面是一個更深入的指南:http://effectif.com/git/recovering-lost-git-commits