Git · Junior · Frage 30 von 75
Was macht git revert <commit>?
- 1Erzeugt einen neuen Commit, der die Änderungen dieses Commits rückgängig macht
- 2Setzt den Branch auf den Stand direkt vor diesem Commit zurück
- 3Löscht den Commit vollständig aus der Historie
Antwort zeigen
Richtige Antwort: Erzeugt einen neuen Commit, der die Änderungen dieses Commits rückgängig macht
Erklärung
Die Historie bleibt intakt, und die Korrektur ist einfach ein weiterer Commit, Revert ist also auf geteilten Branches wie main sicher. Reset dagegen verschiebt den Branch und schreibt die Historie um.