git reset HEAD {15}

时间:2019-08-18 14:10:34

标签: git

最初,我遇到合并问题,并做出了“ 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}”之后这些文件在目录中可用

1 个答案:

答案 0 :(得分:0)

针对您的解决方案:

git reset --hard HEAD@{15}

git reset(--mixed)vs git reset --hard

git reset --hard [commit]更新索引(临时区域)和您的工作目录

git reset [commit]更新索引(临时区域),并且不更改工作目录