1、在idea上先備份好分支(基于現有分支new branch)
2、在gitlab管理端刪除現有分支
3、在idea中大卡terminal,執行?git log 查看commit log ,找到要會退到的commit唯一碼,然后執行git reset 唯一碼
4、查看本地代碼狀態?git status
5、恢復當前目錄(.
表示當前目錄及其所有子目錄)中所有已修改但未提交的文件到它們上一次提交的狀態。 git restore .
6、git status
7、從遠程倉庫獲取最新的更改,并且刪除本地倉庫中已經被遠程倉庫刪除的引用(比如遠程分支)。 git fetch -p (不能漏掉這一步,否則從遠端拉取后會覆蓋本地的)
8、在idea中重新推送push到遠端
9、完成。