Menu
CoddyTech

Was ist ein Merge?

Teil des Abschnitts Versionskontrolle der Terminal-Journey von Coddy. Lektion 34 von 58.

Ein Merge übernimmt die Arbeit aus einem Branch in einen anderen. Nach einem erfolgreichen Merge enthält der Ziel-Branch alle Commits aus beiden Branches, und die Dateien bilden das kombinierte Ergebnis ab.

Der standardmäßige Arbeitsablauf sieht so aus:

  1. Wechsle zu dem Branch, in den du mergen möchtest (normalerweise main).
  2. Führe git merge other-branch aus.
git switch main
git merge feature-login

Git betrachtet die Verläufe der beiden Branches und ermittelt, wie sie zusammengeführt werden können. Meistens erledigt es das automatisch. Die beiden Hauptarten von Merges sind:

  • Vorspulen: main hat sich seit dem Erstellen des Branches nicht bewegt. Git verschiebt einfach den main-Zeiger nach vorne.
  • Drei-Wege-Merge: Beide Branches haben neue Commits. Git erstellt einen neuen „Merge-Commit“, der sie zusammenführt.

Du wirst beide Formen in den nächsten beiden Lektionen sehen.

challenge icon

Aufgabe

Anfänger

Der Ordner enthält app.txt. Richte das Repo ein, erstelle einen ersten Commit auf main und gib dann den aktuellen Branch aus.

Das ist nur eine Aufwärmübung vor dem Mergen in der nächsten Lektion.

Probier es selbst

Terminal
quiz iconTeste dich selbst

Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.

Alle Lektionen in Versionskontrolle

Übe selbstständig: Terminal-Playground