Git · Middle · Frage 11 von 75

Wie macht man einen Merge-Commit rückgängig, der schon auf main gepusht wurde?

Antwort zeigen

Richtige Antwort: git revert -m 1 <merge>, relativ zum ersten Elternteil

Erklärung

Ein Merge hat zwei Eltern, Revert braucht also -m, um zu wissen, welche Seite die Hauptlinie ist. Beachte, dass ein späterer erneuter Merge desselben Branches die rückgängig gemachten Änderungen nicht zurückbringt, außer man revertiert den Revert.

Zum Weiterlesen

Fehler in der Frage

Git · Middle · Frage 11

Teste dich selbst

Mach den Test Git · Middle: Fragen und Antworten werden gemischt, und am Ende wartet eine Übersicht der Fehler.

Diesen Test machen