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

执行git push时能否修改GitLab自动生成的合并请求目标分支?

配置GitLab推送后默认MR目标分支的方案

可以通过配置实现需求,具体有两种适配不同场景的方案:

方案1:修改项目全局默认MR目标分支

GitLab推送后返回的MR快捷链接默认指向项目设置的默认分支,修改该配置即可全局生效:

  • 进入对应GitLab项目的管理页面,依次点击左侧菜单栏的「设置」→「仓库」
  • 找到「默认分支」板块,点击右侧「展开」按钮
  • 将默认分支选项从branchOne切换为branchTwo,点击保存更改即可

该修改会对项目所有成员的推送生效,后续所有新推送生成的MR快捷链接默认目标分支都会是branchTwo

方案2:仅为指定本地分支设置默认MR目标

如果不需要修改项目全局默认分支,只想调整自己本地分支的推送行为,可以用Git推送选项配置:

单次推送临时指定

单次push时添加参数,生成的MR链接就会指向branchTwo:

git push -o merge_request.target=branchTwo

固定当前分支默认配置

给对应本地分支配置固定推送参数,后续无需额外加参数:

git config branch.[你的本地分支名].pushOptions "merge_request.target=branchTwo"

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.24 01:36:07