我正在尝试恢复本地分支中的硬重置
我试图将更改提交到github存储库。但是它说您当前的分支落后了。我找到了硬重置选项。在拉出并推送文件后,我进行了硬重置,但将所有文件更改为github repo中的文件。我丢失了所有本地更改。gitdash-1 gitdash-2 gitdash-3 here is the deleted files i wanna get them back
答案 0 :(得分:1)
如果您希望将分支转移到以前的修订版本,并且假设您无路可走,则无法获取分支旧提示的ID(另一个分支,当您在做操作,其中一些显示修订的ID),您可以随时检查git reflog
,在其中可以看到HEAD所在的修订的ID。如果看到要作为分支的修订版ID,请使用git branch -f some-branch some-id
或git reset --hard some-id
(如果分支已签出)。