【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

相关推荐
wanhengidc2 分钟前
巨 椰 云手机 满足多元需求
运维·服务器·安全·智能手机·云计算
liebe1*13 分钟前
第十一章 密码学
服务器·密码学·php
Lueeee.4 分钟前
内核模块符号的导出
linux·运维·服务器
LSL666_7 分钟前
12 MyBatis的连接池
java·服务器·mybatis
2301_8002561115 分钟前
第十一章 PostgreSQL 服务器编程知识点梳理(1)
服务器·数据库·postgresql
C语言魔术师18 分钟前
【linux】linux进程概念(四)(环境变量)
linux·运维·服务器
sylvia_081531 分钟前
git add 后pull 放弃本地所有修改
git
源代码•宸35 分钟前
分布式缓存-GO(简历写法、常见面试题)
服务器·开发语言·经验分享·分布式·后端·缓存·golang
五阿哥永琪37 分钟前
Git 开发常用命令速查手册
大数据·git·elasticsearch
秦jh_41 分钟前
【Qt】常用控件(上)
服务器·数据库·qt