gitlab master分支在回滚时执行了以下命令
git reset --hard 21aaa3a3
git push origin HEAD --force
结果报错如下:
但是已经是主程序员权限了,结果查询之后发现gitlab默认对master分支进行保护了
默认情况下,受保护的分支有四个简单的事情:
它阻止了除了拥有Master权限的用户以外的所有人创建(如果尚未创建)
它可以防止除了拥有Master权限的用户以外的所有人推送
它可以防止任何人强行推送到分支
它可以防止任何人删除分支
因此,接触master分支的保护就可以了,