最佳答案
我有一棵这样的树:
(commit 1) - master
\-- (commit 2) - (commit 3) - demo
\-- (commit 4) - (commit 5) - PRO
我必须将PRO分支移动到master
(commit 1) - master
|-- (commit 2) - (commit 3) - demo
\-- (commit 4) - (commit 5) - PRO
我已经尝试了PRO分支的git rebase master
,但什么都没有发生。
澄清:我在master中工作,然后我必须做一个产品演示(git checkout -b demo
和一些提交)。然后,我错误地从demo (git checkout -b PRO
和一些提交)创建了另一个分支,现在我需要将PRO分支移动到master,并完好无损地离开demo。最后,demo和PRO都将挂起master。