gitlab错误:您的分支比“ origin / master”提前10次提交,您不允许将代码推送到受保护的分支

时间:2019-02-26 07:15:49

标签: git gitlab

当我将分支与主分支合并时,我直接将其与主分支合并,而忘记推送到远程分支,然后合并并推送主分支,这表明有10个无法完成的拔出提交推。我该如何处理该错误?

Screenshot

1 个答案:

答案 0 :(得分:3)

通常的方法是从master分支创建并推送新分支,然后针对master分支提出拉取请求。

您可以使用

从master创建一个新分支。
git checkout -b new_branch

我不建议使用的另一种方法是,如果您是存储库的管理员,并且不想使用上述解决方案,请取消限制

注意:受保护分支的唯一目的是拒绝除具有此类权限的用户之外的所有用户的强制推送和正常推送

在此处https://docs.gitlab.com/ee/user/project/protected_branches.html

了解更多信息