小编Nie*_*art的帖子

重置后Git提交丢失 - 硬.fsck找不到,不在reflog中找到

我想清除一些未提交文件的工作目录,但不小心跑了git reset --hard.

我意识到我丢失了之前的(未推送)提交,所以我跑了git reset --hard ORIG_HEAD.这并没有让我失去承诺.

我跑了git reflog,但提交没有在那里列出.我也跑了git fsck --lost-found,但是列表中没有提交,只有少数不相关的blob和树.

由于我找不到丢失提交的任何引用(除了.git/COMMIT_EDITMSG仍然有相关的提交消息和更改列表),我不知道如何恢复提交.

有没有什么方法可以让丢失的提交回来,或者我应该为全明星做好准备吗?

git git-reset

6
推荐指数
1
解决办法
2541
查看次数

标签 统计

git ×1

git-reset ×1