美文网首页
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