cherry-pick命令的基本语法如下:
git cherry-pick <commit>
其中,
cherry-pick命令常用于以下场景:
master分支上的提交记录,如下图所示:

文件内容如下:
add A by master
add B by master bb
add C by master
另一个分支dev上的提交记录,如下图所示:

文件内容如下:
add A by master aa
add B by master
add C by master cc
add dd
现在,我们打算将dev分支上的add aa after A和add dd at new line提交应用到master分支上,则:
git checkout master
git cherry-pick 67b48e1bde3032061363daa85c1d35e7f096b0b8
有冲突,则解决冲突,然后git add -u,git cherry-pick --continue。

然后,输入:
git cherry-pick 6e43cfdd6c8d5745fe649c3acb9ac91165eaa65c
解决冲突后,git add -u,然后git cherry-pick --continue。

完成上述操作后,master的提交记录为:

文件内容为:
add A by master aa
add B by master bb
add C by master
add dd