我不小心重置了我的git帐户上的存储库。头或提交(记不清)距离本地文件较远。现在,本地存储库中的文件已消失,并与git account存储库同步。有什么办法可以恢复这些文件?
当我将文件推送到bitbucket帐户时,它总是被卡在57%上。我通过互联网搜索,发现git repo重置代码。这导致上次提交后的所有文件从本地存储库中消失。现在,我在本地存储库和git存储库上都没有这些文件。
答案 0 :(得分:0)
以下代码应能够解决此类问题:
首次使用git reflog
查看所有提交。
第二,git reset --hard <commit_number_from_reflog>
。
然后,git checkout -b <new_branch_name> <commit_number>
。
最后,git checkout <new_branch_name>
。
这些命令将取回已提交和未保存的文件。