昨天開(kāi)發(fā)過(guò)程中锭吨,發(fā)現(xiàn)代碼有問(wèn)題蝴乔,需要回滾到以前的版本祭刚,于是按照下面的步驟進(jìn)行操作:
1.idea中找到要回退的版本號(hào)(右擊項(xiàng)目--> Git --> Show History -->選中要回退的版本-->Copy Revision Number)
2.打開(kāi)idea的Terminal 輸入命令
git?reset?--hard?139dcfaa558e3276b30b6b2e5cbbb9c00bbdca96? (后面為版本號(hào))
3. 把修改推到遠(yuǎn)程服務(wù)器
git?push?-f?-u?origin?master?
但是這一步我們的Gitlab服務(wù)器拒絕了宝泵,提示信息如下:
GitLab: You are not allowed to force push code to a protected branch on this project.
找了半天發(fā)現(xiàn)分支被保護(hù)了(我用的dev分支)厨疙,見(jiàn)下圖
分支保護(hù)
點(diǎn)一下dev分支對(duì)應(yīng)的 unprotect洲守,再執(zhí)行第三步就成功了!