场景:需要将dev分支上的三次提交记录,合并到release001分支上(假如三次提交的记录id分别为:A,B,C)。
假如我们现在在dev分支上,首先需要切换到目标分支release001上:
git checkout release001 //切换分支
git pull //拉取最新内容
然后开始合并A记录到release001分支上
git cherry-pick A  //关键命令
git pull
git push
然后,B和C提交方式相同。
这个,你可以这么粗暴的理解,这个cherry-pick 就是把dev上的提交A这些变动,复制过来在release001分支上再来一遍,然后pull,push,完事儿了。
如果不会拉新分支,请参考:git 拉取新分支
Logo

瓜分20万奖金 获得内推名额 丰厚实物奖励 易参与易上手

更多推荐