只合并一个 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 分支上;
- 首先基于 develop 分支创建一个临时分支 temp,并指明新分支的最后一个commit:
git checkout -b temp 54dfef55
- 将 temp 分支上的从 7c32be61 到最后一个 commit,也就是 54dfef55的 commit 合并到 develop-hbb 上:
git rebase --onto develop-hbb 7c32be61^