-
Verständis von 3-Way-Merge, Fast-Forward-Merge und Rebasing
-
Sicherer Umgang mit den Befehlen
-
git merge
-
git rebase
-
git checkout
-
git reset
-
-
Zusatzbefehle
-
git mergetool
-
git merge-base
-
-
Spiele alle 4 Szenarien durch, beobachte den Commit-Graph
-
3-Way-Merge
-
3-Way-Merge mit manueller Konfliktbehebung
-
Fast-Forward-Merge
-
Rebase mit anschließendem Fast-Forward-Merge
-
-
Nutze den Befehl
git mergetool
um dir die manuelle Konflikt-Lösung zu vereinfachen-
konfiguriere ein Tool deiner Wahl, z.B. kdiff3 (gibt es für Windows) oder DiffMerge (für Mac)
-
-
Nutze den Befehl
git merge-base
um den gemeinsamen Vorfahren bei einem anstehenden 3-Way-Merge manuell zu bestimmen