step1:
切到目标分支,获取目标commit-id
git checkout xxx
step2:
切换回原分支
step3:
通过cherry-pick将commit-id转移过来
git cherry-pick -- 1234454345345
step4:
git status检查冲突,若有 both modify both delete 等红色提示,则代表有冲突
进入冲突文件修改冲突
>>>>HEAD
原分支上的内容
========
目标分支的内容
<<<<<< commit id
step5:
解决完冲突后,执行 git add -A
step6:
记得执行 git cherry-pick --continue
step7:
pick过程中如果有问题的话,git cherry-pick --abort中断操作
此文并不是出自我手,我一个公司同事整理出来的分享给大家,以供参考!
网友评论