1 git cherry-pick
将其它分支上的某个commit历史提交复制到当前分支上来。
即并不是要把其它分支上的所有提交全部合并到当前分支。
例:将dev分支上commit_id为f99f2b57b7ee72d55a08e699fbeec34cbac96cb8的提交合并到master分支:
- 切换到
master分支:git checkout master - 执行
cherry-pick命令:git cherry-pick f99f2b57b7ee72d55a08e699fbeec34cbac96cb8 - 推送到远程
master仓库:git push
注意master上新的commit id与dev上的id并不相同,即只是将dev上的修改拷贝过来作为一个新的提交。