如何将master分支上commit的代码 push到其他分支上去

当在master分支上误操作提交后,可以通过Cherry-Pick将已提交的代码移动到目标分支。首先在目标分支上执行Cherry-Pick,然后回到master删除提交记录。

在开发过程中, 有些农名工可能忘记切换到开发分支而在master分支上进行开发,并且在master上commit,这个时候我们想要把这些已经提交到本地仓库的代码push到开发分支该如何做呢?

如下图我们在master commit 了 fix 结点,此时想要将这个fix push到在这里插入图片描述
这个分支上。
在这里插入图片描述
首选我们先在idea中切换到feature_20210616_didiVip分支上。
在这里插入图片描述
点击master查看git log,选择我们刚刚commit的fix节点,右键点击Cherry-Pick,这个时候master上的commit就会同步到我们当前的分支上了
在这里插入图片描述在这里插入图片描述
在这里插入图片描述
接下来我们回到master分支上 删掉我们的提交记录,
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值