У меня есть дерево вот так:
(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
Я пробовал git rebase master
из ветки PRO, но ничего не происходит.
Чтобы уточнить: я работал в мастер, а затем мне пришлось сделать демо-версию продукта (git checkout -b demo
и некоторые коммиты). Затем, по ошибке, я создаю еще одну ветку из демонстрации (git checkout -b PRO
и некоторые коммиты), и теперь мне нужно переместить ветвь PRO для управления и оставить демонстрацию неповрежденной. В конце обе демо и PRO будут зависать от мастера.