本地分支合并远程分支代码,并不更改远程分支代码

工作中有时候遇到,最近在开发Laya项目中,一部分同事负责业务逻辑方面,一部分同事负责UI更换方面,为了使两者业务不冲突,于是让逻辑方面同事在当前分支上改,UI方面的同事拉一另一条分支,而且UI方面提交代码比较频繁,于是让UI分支去合并逻辑分支,并且要求UI未改完之前不得将UI分支的代码合并到逻辑分支上(即UI合并逻辑,逻辑不合并分支)

 于是找到了下面的指令

//查看所有分支

git branch -a  

//查看当前分支对应的远程分支
git branch -vv

即下图,develop_xlab5g本地分支对应develop_xlab5g远程分支

master_board 是逻辑分支,现在就是要由 develop_xlab5g 分支去合并 master_board 分支,而且不得更改master_board分支代码

//将本地分支对应的远程分支切换为目标远程分支
git branch --set-upstream-to=origin/master_board develop_xlab5g

                                  // master_board   希望本地分支对应的远程分支
                                  // develop_xlab5g  本地分支默认为当前分支

 

按上面操作之后会发现本地UI分支(develop_xlab5g)对应的分支已经切换成了(master_board)逻辑远程分支

 然后使用vscode的储存工具储存自己代码,拉取目标分支代码并合并

最后必须再次使用上图的指令,把本地分支(develop_xlab5g)对应的远程分支从master_board切换回

(develop_xlab5g)远程分支,这样一次完整的合并代码才算结束

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值