这是情况。我对我的分支和 origin/master 进行了合并(在图片上提交 80d0e2b),并将我的更改推送到远程服务器。合并似乎很糟糕,我决定申请git reset HEAD~1
将其从服务器中删除(是的,我很愚蠢)。现在我遇到了这样的情况,即无法从任何分支访问某些提交(例如 MOB-25),并且提交 2e4df35 被称为最后一个。
我考虑过将原点/主点更改为指向 MOB-25,然后应用 fetch 并再次进行合并。
我还发现这个线程建议使用 reflog(如何撤消 git reset --hard HEAD~1?),但我想 100% 确定。解决这个烂摊子的最好方法是什么?