【git】在 GitLab 上如何把 A 分支(如 feature/xxx)合并到 B 分支(如 trunk)

在 GitLab 上如何把 A 分支(如 feature/xxx)合并到 B 分支(如 trunk),然后删除 A 分支?


一、详解

1. Source branch(源分支)

  • 这里选你要合并进来的分支,也就是"A分支"**(比如 feature/xxx)。

2. Target branch(目标分支)

  • 这里选你要合并到的分支,也就是"B分支"**(比如 trunk 或 develop)。

3. 步骤

  • Source branch:选择你的A分支
  • Target branch:选择你的B分支

二、操作

  1. 已经选了 Target branch(trunk),
  2. Source branch 还没选,应该在 "Select source branch" 下拉菜单选A分支(比如 feature/xxx)。

三、合并后怎么删A分支?

  • 提交 Merge Request(MR)后,代码审核通过,合并到 trunk。
  • 在合并页面会有 "Delete source branch"(删除源分支/A分支)选项,建议打勾,自动帮你删掉A分支。
  • 如果没勾选,也可以之后手动删除A分支。

四、步骤简化:

  1. Source branch 选 A 分支(你要合并的)
  2. Target branch 选 B 分支(你要合并到的,比如 trunk)
  3. Compare branches and continue
  4. 提交 MR,合并代码时勾选"Delete source branch"即可

总结一句

  • A分支合并到B分支 = Source branch 选A,Target branch 选B,合并后删A即可。

如还不懂,举个例子:

A分支名:feature/upgrade-firmware

B分支名:trunk

那就

  • Source branch:feature/upgrade-firmware
  • Target branch:trunk

相关推荐
西瓜君的代码44 分钟前
rabbitmq的安装
linux·运维·服务器
北城笑笑2 小时前
Server 13 ,CentOS 上使用 Nginx 部署多个前端项目完整指南( 支持多端口与脚本自动化 )
linux·服务器·前端·nginx·centos
Wuxiaoming1352 小时前
如何快速创建一个局域网静态资源访问网站
运维·服务器
Flash.kkl2 小时前
Linux——进程间通信
linux·运维·服务器
理智的煎蛋4 小时前
GPU 服务器压力测试核心工具全解析:gpu-burn、cpu-burn 与 CUDA Samples
运维·服务器·人工智能·压力测试·gpu算力
SEO_juper4 小时前
SEO新手入门:什么是SEO及其作用
运维·服务器·搜索引擎·seo·数字营销·seo优化
韩zj4 小时前
docker部署Gitlab社区版,步骤以及外网访问出现502的解决方式
docker·容器·gitlab
走上未曾设想的道路4 小时前
gitlab流水线与k8s集群的联通
kubernetes·gitlab
走上未曾设想的道路4 小时前
中标麒麟7.4部署gitlab-runner
gitlab
ZYMFZ5 小时前
Linux 防火墙 Firewalld
linux·运维·服务器