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
上的修改拷贝过来作为一个新的提交。