git命令把其他分支的某次提交合并到当前分支的操作
在开发过程中,涉及到对多个分支同时进行优化,如果对每个分支单独进行代码修改的话,浪费时间又浪费精力,所以考虑怎么能快速将某一次提交合并到多个分支上,方法如下:
- 使用
git log
找到要合并提交的commitID,例如:77c91d4 checkout
切换到目标分支上,之后执行命令:git cherry-pick 77c91d4
cherry-pick
命令会获取这次提交的文件信息,如果要取消本次cherry-pick
,则执行:git cherry-pick --abort
git push
将本次提交推送到当前分支上
完活!