【问题标题】:gitlab error: Your branch is ahead of 'origin/master' by 10 commit you are not allowed to push code to protected branch [duplicate]gitlab 错误:您的分支在 'origin/master' 之前 10 提交,您不允许将代码推送到受保护的分支 [重复]
【发布时间】:2019-07-19 16:22:26
【问题描述】:

我在合并分支和主分支的时候,直接和主分支合并,忘记推送到远程分支,然后合并推送主分支,显示有10个不插电提交无法完成推动。我该如何处理这个错误?

【问题讨论】:

  • 请将您的错误消息添加为文本,而不是图像。
  • 是你自己的个人仓库吗?你和其他人一起工作吗?你是那个 repo 的维护者吗?

标签: git gitlab


【解决方案1】:

通常的方法是从 master 创建并推送一个新分支,然后向 master 分支发起拉取请求。

您可以使用从 master 创建一个新分支

git checkout -b new_branch

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

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

在此处阅读更多信息https://docs.gitlab.com/ee/user/project/protected_branches.html

【讨论】:

    猜你喜欢
    • 2017-06-23
    • 2012-12-18
    • 2013-04-23
    • 2018-10-11
    • 2012-04-27
    • 2011-01-21
    • 2022-01-04
    相关资源
    最近更新 更多