前記
回滾git代碼好幾次了,但是每次總是忘記回滾的步驟,每次都要再想一下,試一下。今天又回滾代碼了,索性就記錄一下。
問題
將當前代碼回滾到某次歷史提交。
本文示例:從master 回滾到 “回滾“ 歷史節點。
操作
在需要回滾的分支“右鍵“選擇“將master重置到這次提交“,選擇重置(強行合併)到需要回滾的歷史節點。
如圖將master 回滾到 “回滾“ 歷史節點。
再次重置(軟合併)到當前分支最新的節點。
如圖將“回滾“歷史節點再重置到”origin/master”的最新節點。
此時在“文件狀態“中即可獲取到從歷史節點到當前節點的所有修改記錄
此時可以重置(或按照需求修改)”文件狀態”中的文件,進行新的提交。
提交成功後,則成功重置了從歷史節點到最新節點的提交。