需求
- 目前有主分支 master_test
- 然后有模块 crm 需要单独拉分支
- 本文展示图形化操作(可git 命令代替)
基于主分支master_test新建模块分支branch_crm
- 切换到主分支master_test
- 基于主分支master_test新建模块分支branch_crm
- 推送分支到远程
这个时候远程仓库就已经有了新分支
模块分支合并代码到主分支
-
在模块分支branch_crm开发新需求代码后
-
推送新需求代码到模块分支branch_crm远程分支
-
更新主分支master_test代码到模块分支branch_crm
有冲突就解决冲突,不要更改别的模块的代码 -
推送代码到模块分支branch_crm远程分支(模块分支branch_crm就有了主分支master_test最新的代码)
-
创建merge请求 合并到主分支master_test
pycharm操作
也可以用pycharm切换到master_test分支,创建合并请求
然后推送
gitliab 操作
更改分支
主要不要勾选删除原分支