git本地分支强制覆盖远程分支报错

版权声明:如需转载相关文章,望告知后注明出处,若触及本人权益必究! https://blog.csdn.net/kevinx610/article/details/86559101

有时工作场景中需要使用本地分支强制覆盖远程分支,通常是在某同事将错误代码提交到远程仓库的时候。
但是使用以下命令强制覆盖远程分支报错

# 操作命令
git push -u origin master -f

# 报错信息
GitLab: You are not allowed to force push code to a protected branch on this project.

原因是git仓库设置了分支保护,需要取消分支保护

在这里插入图片描述

强制覆盖远程分支后,再对分支进行保护

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/kevinx610/article/details/86559101