Git Cherry-pick,通常叫做摘樱桃。此为Git 的一种操作,作用是将部分代码从一个分支转移到另一个分支。
一般情况下,我们采用的是 git merge的方式来合并两个分支的代码。这种情况,适用于我们需要另一个分支的所有代码变动(包含创建分支前的base代码)。
另一种情况是,你只需要部分代码变动(某几个提交),那么就可以采用 Cherry pick。
示例
1.右键module名称,将项目切换到新的分支
2.打开git Log,找到该module的git Log窗口,选择select,查询需要的分支
3.从提交历史中,选中需要合并过来的提交内容,右键进行 Cherry pick。
4.push