第一種情況:只合並一個commit
git checkout develop-hbb
git cherry-pick 7c32be61
以上,7c32be61是develop上的一個fix bug的commit,上面就是將這個commit合並到develop-hbb上
第二種情況:合並連續的多個commit到指定的分支上
比如在develop分支上有7c32be61到54dfef55的連續的10個commit,54dfef55是后面的提交。先在要將這10個commit 合並到develop-hbb分支上
1)首先基於develop分支創建一個臨時分支temp,並指明新分支的最后一個commit
git checkout -b temp 54dfef55
2)將temp分支上的從7c32be61到最后一個commit,也就是54dfef55的commit合並到develop-hbb上
git rebase --onto develop-hbb 7c32be61^