Git · Middle · Frage 12 von 75
Was macht ein Squash-Merge eines Pull Requests?
- 1Rebased den PR und behält jeden Commit einzeln
- 2Fasst die Commits des PR zu einem Commit auf dem Ziel zusammen
- 3Mergt den PR mit einem Merge-Commit und behält alle Commits
Antwort zeigen
Richtige Antwort: Fasst die Commits des PR zu einem Commit auf dem Ziel zusammen
Erklärung
Das Ziel bekommt einen einzigen aufgeräumten Commit, und die Zwischen-Commits des Branches stehen nicht in seiner Historie. Nachteile: große PRs werden zu einem riesigen Commit, und der Branch wirkt für Git ungemergt.