git rebase 操作撤销

git rebase可以更改提交历史,在不影响别人的情况下,能够重整git树。

但如果git rebase操作失误,却在push后才发现,怎么撤销rebase操作呢?

使用git reflog + git reset --hard。

git reset --hard HEAD@{23}

ok了。

没有推到远端,本地也会留有所有的修改记录。所以出现操作失误,不用怕,git吊炸天。

原文地址:https://www.cnblogs.com/suanec/p/7511137.html