git pull origin master --rebase操作是重新校准本地基础版本,如果修改了一半,想要取消如何操作,或者是发现自己rebase错了分支如何撤销。
1、git pull origin master --rebase在冲突的情况下会出现(develop|REBASE 2/8)冲突的提示,说明有8个冲突文件需要修改。(如何解决这个问题,请移步这里)
2、取消rebase执行命令
git rebase --abort
3、查看自己修改的rebase记录日志
git reflog
4、观察日志中的记录,这里发现是在HEAD@{171}执行的rebase,然后执行恢复命令(注意是执行rebase命令的前一个步骤即:HEAD@{172})
git reset --hard HEAD@{172}
出现如下说明已经恢复了