单个commit合并
要将A分支的一个commit合并到B 分支
1.先切换到A分支
git checkout A
2.查看日志找到要合并的提交commit_id
git log
或者可以在git仓库可视化界面直接查看
3.然后切换到B分支上
git checkoutB
4.执行合并命令
git cherry-pick commit_id
多个连续commit合并
commit_id到commit_idn之间,包括两端
git cherry-pick commit_id..commit_idn
commit_id到commit_idn之间,非闭包
git cherry-pick (commit_id..commit_idn]
挑选多个commit
git cherry-pick commit_id commit_idx commit_idy
注意
多个commit合并过程中依次解决冲突后提交,继续合并
git cherry-pick --continue
直到完成最后一次合并提交,结束!