You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何将本地GitLab分支推送到origin且不执行合并操作

解决方案

首先明确:git push origin tmp_b 这个命令本身不会自动触发合并,GitLab默认不会把你推送的分支自动合并到主分支(比如main或master),你之前的误解可能是因为后续手动发起了合并请求,或者项目配置了特殊的自动合并规则。

要完成「推送本地分支到GitLab供他人查看但不合并」的需求,按以下步骤操作:

  • 推送本地分支到远程GitLab仓库:
    在本地终端执行命令:

    git push origin tmp_b
    

    这条命令只会把你本地的tmp_b分支上传到远程仓库,创建对应的远程分支,不会和任何其他分支合并。

  • 获取分支链接发给同事:
    推送成功后,登录GitLab进入你的项目仓库:

    1. 点击左侧菜单栏的「分支」选项
    2. 在分支列表里找到tmp_b,点击分支名称进入该分支的详情页面
    3. 复制浏览器地址栏的URL,发给同事即可,他们就能查看这个分支的代码了

如果担心后续该分支被意外合并,你可以在GitLab的项目设置里给tmp_b设置分支保护:比如限制谁能推送该分支、合并该分支必须经过审批等,进一步避免误合并操作。

内容的提问来源于stack exchange,提问作者Andrew

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.14 20:32:01