1. 程式人生 > >gitlab上的提交記錄回退

gitlab上的提交記錄回退

剛剛驚出一身冷汗,我把本地的所有程式碼commit and push到gitlab上去了。經過查詢資料處理,成功回退掉。

我是用“小烏龜”客戶端提交上去的,所以,

步1:找到剛剛提交的資料夾,右鍵選單開啟“Git Bash here”(如果沒有,你就是沒有安裝git)

步2:檢視:輸入 ---------------git log----------------- 這個命令(你別把中間的一串分隔線也輸進去,嘿嘿)檢視你剛剛提交的前一個commitid,然後按字母q退出當前Log。

步3:回退:輸入---------------git reset commitid--------------(commitid就是步驟2查到的提交前一個版本的commitid)

步4:推送: 輸入--------------git push -f origin master--------------('-f'後面是要推送到哪個分支,因為我是在master分支上乾的,所以我就推到master分支了)

步5:檢視gitlab,發現我之前的提交的記錄已經不見,成功回退掉!