CodeAgeBy Sitezack
Git & CLI für Profis ⌨️Git auf der Kommandozeile meistern0 XP
Kapitel-Fortschritt0/5

Lektion 3 von 5

Merge und Konflikte

Mergen (git merge) führt zwei Branches zusammen. Wenn sie Unterschiedliches geändert haben, kombiniert Git alles automatisch.

Ein Konflikt entsteht, wenn beide Branches DASSELBE unterschiedlich ändern: Git kann nicht wählen. Wir erkennen das durch Vergleich Schlüssel für Schlüssel.

# gleicher Schluessel, gleicher Wert -> nichts tun
# Schluessel fehlt auf einer Seite -> hinzufuegen
# gleicher Schluessel, andere Werte -> KONFLIKT

🎯 Aufgabe

Merge feature in main. Starte mit merged = dict(main). Gehe jeden Schlüssel/Wert von feature durch: Schlüssel fehlt in main → füge ihn zu merged hinzu; gleicher Wert → nichts tun; anderer Wert → füge den Schlüsselnamen zur Liste conflicts hinzu. Gib die Anzahl der Konflikte aus.

PRO-Lektion

Dieses fortgeschrittene Kapitel gehört zu CodeAge PRO. Schalte es frei, um dein Abenteuer fortzusetzen.

PRO entdecken