Nuclos Git Merge: Konflikt, git merge, squash, git fetch, checkout, kdiff3, Branch, Konfliktmanagement. |
Sprache: Deutsch · English
Branches sicher mergen – Testmerge per squash, echter Merge und Konfliktauflösung.
Auf dieser Seite |
Vorgehen, um einen Branch in einen anderen zu mergen (Beispiel: 3.12 in 3.13).
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 |
git fetch git checkout 3.13 # Merge, der das Ergebnis sofort einträgt (falls keine Konflikte) git merge origin/3.12 |
Treten Konflikte auf, die Dateien manuell (bzw. mit einem Merge-Tool wie |