Git · Middle · Frage 3 von 75
Merge vs. Rebase, um main in einen Feature-Branch zu holen: was ist der Kompromiss?
- 1Merge behält die echte Historie; Rebase ergibt eine lineare, schreibt aber Commits um
- 2Merge läuft schneller; Rebase ist langsamer, braucht aber weniger Plattenplatz
- 3Merge funktioniert nur lokal; Rebase nur mit einem Remote
Antwort zeigen
Richtige Antwort: Merge behält die echte Historie; Rebase ergibt eine lineare, schreibt aber Commits um
Erklärung
Merge bewahrt genau, was passiert ist, und fügt Merge-Commits hinzu; Rebase erzeugt eine saubere Linie, die leichter zu lesen und zu bisecten ist, auf Kosten neuer Hashes. Teams wählen eine Konvention.