我已经完成了一半的分支重置git pull --rebase origin master
。在重置过程中,我解决了几个合并冲突,然后使用git add FILE
和git rebase --continue
添加它们。
然而,由于我不满意自己的进展,我决定重新开始。我使用git rebase --abort
来结束重置。
现在,当我执行git pull --rebase origin master
时,我注意到所有合并冲突标记都消失了,我认为第一次尝试解决合并冲突的结果仍然存在。
如果我再次开始重置,那么我应该看到与第一次开始重置时相同的合并冲突吗?如果是这样,那么我如何回到这个状态?
P.S
我正在使用Pycharm,这可能太有帮助了吗?
更新:我用Atom和VIM检查了一下,发现问题是一样的,所以这不是IDE /编辑器的问题。
git rerere
造成的,你的git配置文件中有没有rerere.enabled
?你可以尝试使用其中一个命令手动让它忘记设置,例如git rerere clear
或git rerere forget <path>
,详情请参阅手册页面... - filbranden