foxora

Konflikte lösen

Löse Konflikte Datei für Datei und bewahre sowohl die gewünschte lokale Änderung als auch das eingehende Verhalten, bevor du etwas als gelöst markierst.

Auf dieser Seite2
  1. Schritte
  2. Erwartetes Ergebnis
Konflikte lösen
Studio-Oberfläche auf Englisch. Beispieldaten.

Schritte

  1. Führe git status in Terminal aus und liste alle nicht zusammengeführten Pfade.
  2. Öffne jede Datei im Editor und entferne Konfliktmarken nach Wahl des richtigen kombinierten Inhalts.
  3. Führe fokussierte Tests aus oder rendere die betroffene Ausgabe.
  4. Nutze git add mit den genauen Pfaden und prüfe git diff --cached, bevor Merge oder Rebase fortgesetzt werden.

Erwartetes Ergebnis

Git meldet keine ungelösten Pfade, die gestagte Lösung enthält den richtigen Inhalt und relevante Prüfungen bestehen.

Hinweis: Brich Merge oder Rebase erst ab, nachdem du verstanden hast, was Git wiederherstellt, und unbeteiligte Arbeit gesichert ist.