Skip to main content
  1. Learn
  2. Software Development
  3. Guides
  4. Git tutorial
  5. Git Grundlagen
  6. Synchronisieren von Repositories
  7. Auflösen von Konflikten beim Zusammenführen
GuidesSoftware DevelopmentBacklog
Git

Project and code management together.

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.

Diagram of a merging change.
Beispiel für das Auftreten eines Konflikts.

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.

Diagram of a merging change.
Überarbeiten Sie den Änderungssatz, um den Konflikt zu beseitigen.

Subscribe to our newsletter

Learn with Nulab to bring your best ideas to life