Weiß jemand, wie man einen Git-Rebase leicht rückgängig machen kann?
Die einzige Möglichkeit, die mir einfällt, ist, manuell vorzugehen:
- git checkout die übergeordnete Übergabe an beide Zweige
- und erstellen Sie von dort aus einen temporären Zweig
- alle Übertragungen von Hand auswählen
- den Zweig, in dem ich neu erstellt habe, durch den manuell erstellten Zweig ersetzen
In meiner jetzigen Situation wird das funktionieren, weil ich leicht Commits aus beiden Zweigen erkennen kann (einer war mein Zeug, der andere das Zeug meines Kollegen).
Mein Ansatz erscheint mir jedoch suboptimal und fehleranfällig (nehmen wir an, ich hätte gerade mit 2 meiner eigenen Zweige neu geordnet).
Irgendwelche Ideen?
Klarstellung: Ich spreche von einem Rebase, bei dem eine Reihe von Übertragungen wiedergegeben wurden. Nicht nur einer.