- 将分支a中的某一次提交单独合并到分支b
git cherry-pick b8aa0b0c # id可以全写上,也可以只用前8位
此时代码以经在本地合并了
git push代码就提交到远程服务器了
- 命令集合:
git cherry-pick <commit id>:单独合并一个提交
git cherry-pick -x <commit id>:同上,不同点:保留原提交者信息。
Git从1.7.2版本开始支持批量cherry-pick,就是一次可以cherry-pick一个区间的commit。
git cherry-pick <start-commit-id>..<end-commit-id>
git cherry-pick <start-commit-id>^..<end-commit-id>