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 →