关于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.合并完成后 提交即可

 

posted @ 2022-12-27 20:36  大笛子  阅读(1498)  评论(0编辑  收藏  举报