关于git cherry-pick把一个分支的commit合并到另一个分支使用详解
前言
git cherry-pick是本地分支间的commit相互给予,所以把远程分支拉到本地
步骤
1.将远程分支分别在本地对应创建
比如develop和newpark-h5-view两个分支,要将develop的最近一次提交转移到newpark-h5-view
先分别拉取本地,本地切换到newpark-h5-view分支

在git 上找到要转移的commit

2.cherry-pick
正常输入 git cherry-pick commit号

但是我输入却报错了,这个报错表明,这个commit是别的分支合并到develop分支的,所以cherry-pick的时候,不知道应该从commit源合并还是从develop合并的commit合并
如果选择从develop上合并,可以这样:git cherry-pick commit号 -m 1 ,1表示从当前主干上合并,详解可以参考
https://blog.csdn.net/csy_system/article/details/103157820

3.合并完成后 提交即可

开源中国博客地址:https://my.oschina.net/u/2998098/blog/1540520

浙公网安备 33010602011771号