硬重置后如何还原git

时间:2019-05-18 23:39:46

标签: git git-reset

我正在尝试恢复本地分支中的硬重置

我试图将更改提交到github存储库。但是它说您当前的分支落后了。我找到了硬重置选项。在拉出并推送文件后,我进行了硬重置,但将所有文件更改为github repo中的文件。我丢失了所有本地更改。gitdash-1 gitdash-2 gitdash-3 here is the deleted files i wanna get them back

1 个答案:

答案 0 :(得分:1)

如果您希望将分支转移到以前的修订版本,并且假设您无路可走,则无法获取分支旧提示的ID(另一个分支,当您在做操作,其中一些显示修订的ID),您可以随时检查git reflog,在其中可以看到HEAD所在的修订的ID。如果看到要作为分支的修订版ID,请使用git branch -f some-branch some-idgit reset --hard some-id(如果分支已签出)。