Git恢复由git fetch origin + git reset --hard删除的本地文件

时间:2019-01-07 08:59:47

标签: git

我对GIT很陌生,在尝试从存储库中恢复更改时不小心(不是真的)删除了一堆本地文件,我有一个前端分支,我在其中工作,我做了以下工作以恢复一些变化:

git fetch origin
git reset --hard origin/frontend

是否有任何方法可以恢复因此而丢失的文件?我知道那里有很多关于恢复文件的线程,但是由于我是新手,所以我真的很想就此特定情况提供反馈。任何帮助将不胜感激。

重要更新:在完成所有这些操作之前,我将所有更改(包括丢失的文件)提交到存储库中,这就是为什么我认为我这样做时会得到相同的东西的原因提取来源,我试图列出我的提交,但我没有看到最后一次提交。

1 个答案:

答案 0 :(得分:0)

我只是为了回答我的问题而发布了此帖子(@RomainValeri和@MohammedAneesA已经在评论中回答了此问题。)

我能够通过使用“ git reflog”获取所有提交来解决此问题 我得到了最后的提交哈希,然后进行了“重置头部-困难”

解决了。

相关问题