git rebase 操作撤销

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

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

使用git reflog + git reset --hard。

 

git reset --hard HEAD@{23}

ok了。

 

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

posted @ 2017-09-12 17:11  澄轶  阅读(33900)  评论(1编辑  收藏  举报