最初,我遇到合并问题,并做出了“ git merge --abort”错误的决定,并丢失了所有文件。为此,我读错了“ git reset --hard HEAD〜1”将恢复丢失的文件。不幸的是,它清除了我的大部分文件。然后,我读了我可以做一个“ git reflog”来获取特定的磁头,然后再决定执行“ git reset --hard HEAD〜1”,然后对特定的磁头进行了“ git reset HEAD @ {15}”。它显示了所有已删除文件的列表。但是当我检查文件夹时,删除的文件不存在。如果我做一个“ git状态”。它显示了git reset删除的所有文件的列表。如何使文件在目录上可见?
Recover from git reset --hard?
我希望在“ git reset HEAD @ {15}”之后这些文件在目录中可用
答案 0 :(得分:0)
git reset --hard HEAD@{15}
git reset --hard [commit]
更新索引(临时区域)和您的工作目录
git reset [commit]
更新索引(临时区域),并且不更改工作目录