使用sourceTree回滾git代碼到歷史節點

原文鏈接:https://blog.csdn.net/u012373815/article/details/78142806

前記
回滾git代碼好幾次了,但是每次總是忘記回滾的步驟,每次都要再想一下,試一下。今天又回滾代碼了,索性就記錄一下。

問題
將當前代碼回滾到某次歷史提交。 
本文示例:從master 回滾到 “回滾“ 歷史節點。

操作
在需要回滾的分支“右鍵“選擇“將master重置到這次提交“,選擇重置(強行合併)到需要回滾的歷史節點。

如圖將master 回滾到 “回滾“ 歷史節點。 

è¿éåå¾çæè¿°
再次重置(軟合併)到當前分支最新的節點。 
如圖將“回滾“歷史節點再重置到”origin/master”的最新節點。 

è¿éåå¾çæè¿°
此時在“文件狀態“中即可獲取到從歷史節點到當前節點的所有修改記錄 

è¿éåå¾çæè¿°
此時可以重置(或按照需求修改)”文件狀態”中的文件,進行新的提交。 

è¿éåå¾çæè¿°
提交成功後,則成功重置了從歷史節點到最新節點的提交。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章