【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分支
二、操作
- 已经选了 Target branch(trunk),
- Source branch 还没选,应该在 “Select source branch” 下拉菜单选A分支(比如 feature/xxx)。
三、合并后怎么删A分支?
- 提交 Merge Request(MR)后,代码审核通过,合并到 trunk。
- 在合并页面会有 “Delete source branch”(删除源分支/A分支)选项,建议打勾,自动帮你删掉A分支。
- 如果没勾选,也可以之后手动删除A分支。
四、步骤简化:
- Source branch 选 A 分支(你要合并的)
- Target branch 选 B 分支(你要合并到的,比如 trunk)
- 点 Compare branches and continue
- 提交 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