git merge后,后悔了如何回退


今天將feature分支的代碼merge到develop分支后我后悔了,因為feature分支的功能還沒有全部開發完成,我在feature分支上commit是可以的,但是這之后我又把它merge到了develop分支這就不合適了。

言歸正傳,那如何解決呢,總共分三步:

第一步:git checkout到你要恢復的那個分支上

1
1.git checkout develop

第二步:git reflog查出要回退到merge前的版本號

1
1. git reflog

第三步:git reset --hard [版本號]就回退到merge前的代碼狀態了

1
1.git reset --hard f82cfd2

至此回退代碼的目標達成。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM