8cc

git cherry-pick 一个merge commit 到一个新的分支

怎甘沉沦 提交于 2019-11-29 04:37:13
业务: 现有feature/develop_fixbug_3011,develop两个分支,feature/develop_fixbug_3011分支based develop,并在feature/develop_fixbug_3011开发一个功能模块后将feature/develop_fixbug_3011 merge到develop分支.然后将feature/develop_fixbug_3011分支从远程仓库删除. 现有分支C,需要将在feature/develop_fixbug_3011分支开发的功能合并到C分支 实现: git cherry-pick 打补丁 1.git checkout develop 2.git log --after="2019-05-14 00:00" --before="2019-05-14 23:59",其中日期为将feature/develop_fixbug_3011 merge到develop的日期,从而获取到 merge 的commit log commit e4739c22eb5045dd6b98cc4dbc403263c7af51a7 Merge: c399515 160a103 Author:******** Date: Tue May 14 06:24:08 2019 +0000 Merge branch 'feature