git rebase可以更改提交歷史,在不影響別人的情況下,能夠重整git樹。
但如果git rebase操作失誤,卻在push后才發現,怎么撤銷rebase操作呢?
使用git reflog + git reset --hard。
git reset --hard HEAD@{23}
ok了。
沒有推到遠端,本地也會留有所有的修改記錄。所以出現操作失誤,不用怕,git吊炸天。
git rebase可以更改提交歷史,在不影響別人的情況下,能夠重整git樹。
但如果git rebase操作失誤,卻在push后才發現,怎么撤銷rebase操作呢?
使用git reflog + git reset --hard。
git reset --hard HEAD@{23}
ok了。
沒有推到遠端,本地也會留有所有的修改記錄。所以出現操作失誤,不用怕,git吊炸天。
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。