如何恢复由git命令重置的本地文件?

时间:2019-05-25 06:23:20

标签: git bitbucket

我不小心重置了我的git帐户上的存储库。头或提交(记不清)距离本地文件较远。现在,本地存储库中的文件已消失,并与git account存储库同步。有什么办法可以恢复这些文件?

当我将文件推送到bitbucket帐户时,它总是被卡在57%上。我通过互联网搜索,发现git repo重置代码。这导致上次提交后的所有文件从本地存储库中消失。现在,我在本地存储库和git存储库上都没有这些文件。

1 个答案:

答案 0 :(得分:0)

以下代码应能够解决此类问题:

  1. 首次使用git reflog查看所有提交。

  2. 第二,git reset --hard <commit_number_from_reflog>

  3. 然后,git checkout -b <new_branch_name> <commit_number>

  4. 最后,git checkout <new_branch_name>

这些命令将取回已提交和未保存的文件。