Ich habe einen Baum wie diesen:
(commit 1) - master
\-- (commit 2) - (commit 3) - demo
\-- (commit 4) - (commit 5) - PRO
und ich muss den PRO-Zweig zum Master verschieben
(commit 1) - master
|-- (commit 2) - (commit 3) - demo
\-- (commit 4) - (commit 5) - PRO
Ich habe einen git rebase mastervon PRO-Zweig ausprobiert , aber es passiert nichts.
Zur Verdeutlichung : Ich habe im Master gearbeitet und musste dann eine Produktdemo ( git checkout -b demound einige Commits) erstellen. Dann erstelle ich versehentlich einen weiteren Zweig aus der Demo ( git checkout -b PROund einigen Commits) und jetzt muss ich den PRO-Zweig verschieben, um die Demo zu meistern und intakt zu lassen. Am Ende hängen sowohl Demo als auch PRO vom Master.