Menu
Coddy logo textTech

Was ist ein Merge?

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

Ein Merge bringt die Arbeit von einem Branch in einen anderen. Nach einem erfolgreichen Merge enthält der Ziel-Branch jeden Commit aus beiden Branches, und die Dateien spiegeln das kombinierte Ergebnis wider.

Der Standard-Workflow sieht so aus:

  1. Wechseln Sie zu dem Branch, in den Sie hinein mergen möchten (normalerweise main).
  2. Führen Sie git merge other-branch aus.
git switch main
git merge feature-login

Git betrachtet die Historien der beiden Branches und findet heraus, wie sie kombiniert werden können. Meistens geschieht dies automatisch. Die zwei Hauptarten von Merges sind:

  • Fast-Forward: main wurde seit der Erstellung des Branches nicht verändert. Git verschiebt den main-Zeiger einfach nach vorn.
  • Drei-Wege-Merge: Beide Branches haben neue Commits. Git erstellt einen neuen „Merge-Commit“, der sie kombiniert.

Sie werden beide Formen in den nächsten zwei Lektionen sehen.

challenge icon

Aufgabe

Anfänger

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

Dies ist nur eine Aufwärmübung, bevor du in der nächsten Lektion zusammenführst.

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 Versionsverwaltung

Übe selbstständig: Terminal-Playground