美文网首页
Gitlab强制提交被拒绝解决办法

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

作者: 我不是机器猫 | 来源:发表于2020-07-13 23:31 被阅读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,再执行第三步就成功了!

相关文章

网友评论

      本文标题:Gitlab强制提交被拒绝解决办法

      本文链接:https://www.haomeiwen.com/subject/pusthktx.html