Py学习  »  Git

Git重置head_15_后,我仍然看不到丢失的文件

Joseph • 4 年前 • 760 次点击  

最初我有合并问题,并做出了一个不明智的决定,做了“git合并--中止”,并丢失了所有文件。对此,我错误地读到“git reset--hard head~1”将恢复丢失的文件。不幸的是,它抹掉了我的大部分文件。然后我读到我可以做一个“git reflog”来获得特定的头部,然后我决定做“git reset--hard head~1”,然后我对特定的头部做了一个“git reset head@15”。它显示已删除的所有文件的列表。但是当我检查文件夹时,删除的文件不在那里。如果我做一个“Git状态”。它显示了Git重置删除的所有文件的列表。如何使文件在目录中可见?

Recover from git reset --hard?

我希望在“git reset head@15”之后,这些文件可以在目录中找到。

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/38171
 
760 次点击  
文章 [ 1 ]  |  最新文章 4 年前
akobbs
Reply   •   1 楼
akobbs    4 年前

解决方案:

git reset --hard HEAD@{15}

Git重置(--混合)vs Git重置--硬

git reset --hard [commit] 更新 指数 (集结区)和您的 工作目录

git reset [commit] 更新 指数 (临时区域)并且不会更改 工作目录