Gitlab强制提交被拒绝解决办法

2020-07-13  本文已影响0人  我不是机器猫

昨天开发过程中,发现代码有问题,需要回滚到以前的版本,于是按照下面的步骤进行操作:

1.idea中找到要回退的版本号(右击项目--> Git --> Show History -->选中要回退的版本-->Copy Revision Number)

2.打开idea的Terminal 输入命令

git reset --hard 139dcfaa558e3276b30b6b2e5cbbb9c00bbdca96  (后面为版本号)

3. 把修改推到远程服务器

git push -f -u origin master 

但是这一步我们的Gitlab服务器拒绝了,提示信息如下:

GitLab: You are not allowed to force push code to a protected branch on this project.

找了半天发现分支被保护了(我用的dev分支),见下图

分支保护

点一下dev分支对应的 unprotect,再执行第三步就成功了!

上一篇下一篇

猜你喜欢

热点阅读