Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
gitlab错误:您的分支位于';原点/主控';在10提交之前,不允许将代码推送到受保护的分支_Git_Gitlab - Fatal编程技术网

gitlab错误:您的分支位于';原点/主控';在10提交之前,不允许将代码推送到受保护的分支

gitlab错误:您的分支位于';原点/主控';在10提交之前,不允许将代码推送到受保护的分支,git,gitlab,Git,Gitlab,当我将分支与主分支合并时,我直接将它们与主分支合并,忘记推送到远程分支,然后合并并推送主分支,这表明有10个未插入的提交无法完成推送。我如何处理这个错误 通常的方法是从主分支创建并推送一个新分支,然后对主分支提出拉请求 可以使用从主节点创建新分支 git checkout -b new_branch 我不建议使用的另一种方法是,如果您是存储库管理员,并且不想使用上述解决方案,则可以删除这些限制 注意:受保护分支的唯一目的是拒绝任何人的强制推送和正常推送,但拥有此类权限的用户除外 在此处阅读更多

当我将分支与主分支合并时,我直接将它们与主分支合并,忘记推送到远程分支,然后合并并推送主分支,这表明有10个未插入的提交无法完成推送。我如何处理这个错误


通常的方法是从主分支创建并推送一个新分支,然后对主分支提出拉请求

可以使用从主节点创建新分支

git checkout -b new_branch
我不建议使用的另一种方法是,如果您是存储库管理员,并且不想使用上述解决方案,则可以删除这些限制

注意:受保护分支的唯一目的是拒绝任何人的强制推送和正常推送,但拥有此类权限的用户除外


在此处阅读更多信息

请将错误消息添加为文本,而不是图像。这是您自己的个人回复吗?你和其他人一起工作吗?你是回购协议的维护者吗?