globe with meridians Sprache: Deutsch · English

hammer and wrench Git Konfliktmanagement

Branches sicher mergen – Testmerge per squash, echter Merge und Konfliktauflösung.

HOW-TO ENTWICKLER STAND: JUL 2026 GILT FUER NUCLOS 4.2026.X

Auf dieser Seite

Vorgehen, um einen Branch in einen anderen zu mergen (Beispiel: 3.12 in 3.13).

Testmerge (squash)

Zunächst einen Testmerge durchführen, um Konflikte zu erkennen, ohne das Ergebnis einzutragen:

# Remote-Heads aktualisieren
git fetch
# Auf den Ziel-Branch wechseln
git checkout 3.13
# Testmerge ohne Ergebnis einzutragen
git merge --squash origin/3.12

Echter Merge

git fetch
git checkout 3.13
# Merge, der das Ergebnis sofort einträgt (falls keine Konflikte)
git merge origin/3.12

Konflikte auflösen

Treten Konflikte auf, die Dateien manuell (bzw. mit einem Merge-Tool wie kdiff3) auflösen, anschließend git add und git commit.

Verwandte Seiten

gear Git


Basis.

Öffnen →

  • Keine Stichwörter