Git · Senior · Frage 19 von 76
Warum kann ein revertierter Merge Ärger machen, wenn der Branch später erneut gemergt wird?
- 1Git hält die Commits für gemergt, ihre Änderungen bleiben revertiert
- 2Git weigert sich, einen je revertierten Branch zu mergen
- 3Der zweite Merge dupliziert jeden Commit des Branches
Antwort zeigen
Richtige Antwort: Git hält die Commits für gemergt, ihre Änderungen bleiben revertiert
Erklärung
Die Commits des Branches sind schon Vorfahren von main, der Merge bringt also nur neuere Commits. Um die ursprüngliche Arbeit zurückzuholen, revertiert man zuerst den Revert-Commit.