Wie kann ich eine Git-Rebase einfach rückgängig machen?
Meine aktuellen Ideen sind nur manuelle Ansätze:
git checkout
auf dem Commit-Elternteil für beide Zweige- Erstellen Sie von dort aus einen temporären Zweig
git cherry-pick
alle Commits von Hand- Ersetzen Sie den Zweig, in dem ich neu basiert habe, durch den manuell erstellten Zweig
In meiner aktuellen Situation würde dies funktionieren, da ich Commits aus beiden Zweigen leicht erkennen kann (einer war mein Zeug, der andere war das Zeug meines Kollegen).
Mein Ansatz erscheint mir jedoch suboptimal und fehleranfällig (sagen wir, ich habe gerade mit 2 meiner eigenen Zweige neu basiert).
Klarstellung : Ich spreche von einer Rebase, bei der eine Reihe von Commits wiederholt wurden. Nicht nur einer.