Auflösen von Konflikten beim Zusammenführen
Möglicherweise stoßen Sie auf einen Konflikt, der gelöst werden muss, bevor Sie eine Zusammenführung per Merge ordnungsgemäß abschließen können. Wenn zum Beispiel zwei oder mehr Mitglieder Änderungen am gleichen Teil einer Datei in zwei verschiedenen Branches (d. h. Remote- und lokaler Branch) vornehmen, kann Git diese nicht automatisch zusammenführen.
Git fügt der konfliktbehafteten Datei in diesem Fall Markierungen zur Konfliktauflösung hinzu. Anhand der Markierungen können Sie erkennen, welche Abschnitte der Datei manuell aufgelöst werden müssen.
In unserem obigen Beispiel ist alles oberhalb von =====
Ihr lokaler Inhalt, und alles darunter stammt aus dem Remote-Branch.
Sie müssen die widersprüchlichen Teile wie unten gezeigt auflösen, bevor Sie mit der Erstellung eines Merge-Commits fortfahren können.