Ein fehlerhafter Deploy ist live. Die Webseite lädt nicht mehr richtig. Panik bringt nichts – Git revert löst das Problem sauber.
Schritt 1: Fehlerhaften Commit identifizieren
Mit „git log" die letzten Commits anzeigen. Der Commit-Hash sieht aus wie „a3f4b2c". Die Commit-Nachricht verrät meistens schon, wo das Problem liegt.
Schritt 2: Revert durchführen
Der Befehl „git revert a3f4b2c" erstellt einen neuen Commit, der die Änderungen rückgängig macht. Die Historie bleibt intakt – wichtig für Teams, die auf shared branches arbeiten.
Schritt 3: Commit-Message anpassen
Git öffnet einen Editor für die Commit-Nachricht. Etwas wie „Revert payment bug that caused checkout failures" ist besser als die Standardnachricht.
Schritt 4: Push und Deploy
Den Revert-Commit pushen. Bei automatischem Deployment läuft der Fix sofort in Produktion. Bei manuellem Deployment muss jemand den Deploy-Prozess starten.
Schritt 5: Ursache analysieren
Nach dem Rollback die eigentliche Fehlerquelle finden. War es ein fehlendes Environment-Variable oder ein Logikfehler im Code? Das muss dokumentiert werden.
Der Unterschied zu „git reset": Reset ändert die Historie und funktioniert nicht auf shared branches. Im Team immer revert verwenden.