我在本地存储库中进行了更改。推之前,我从远程获取,并重新启动显示一些冲突,我修好了。撤消Git rebase --abort
然后我试图推动我的更改,然后提交它显示still need merge
所以我没有提交我的更改rebase --abort
。 之后,我的本地更改消失了。 我试过git reflog
我没有找到我的,因为我没有commit
。
我需要我的本地更改如何恢复它? rebase --abort
如何删除我的更改?
我做了rebase --continue
一旦我修复冲突。因为它说需要更新。那么只有我给出rebase --abort
你是否在每次合并冲突后执行'git rebase --continue'?如果是这样,那么你的工作目录应该是空的,'git rebase --abort'应该没有任何作用。我的猜测是你没有正确完成rebase。您的本地更改可能会丢失。 –
是的,我仍然显示需要合并....多数民众赞成为什么给rebase - 比特 –
当你中止rebase,你回到你之前发生rebase的状态。没有解决方法。只要再做一次rebase,这次不会犯同样的错误。 –