Git强制推送You are not allowed to force push code to a protected branch

813 阅读1分钟

强制推送命令

$ git push -u origin master -f

问题

推送命令后出现了这样的情况

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

提示没有权限强制推送

解决

就是这里,左边的意思是受保护的分支,受保护的分支不允许进行强制推送,解除掉受保护的分支即可,UnProtect解除保护,然后再次进行强制推送命令$ git push -u origin master -f

推完之后再回到这里进行重新保护master分支,选择分支,点击Protect即可

来源链接: github.com/LeachZhou/b…