Fortgeschrittenes Git
Amanda Crawford-Adamo
Software and Data Engineer

Git-Merge-Befehl:
git merge

Was ist ein Fast-Forward-Merge?
$$
Wann nicht nutzen

Git Merge Fast Forward – Standard
git checkout main
git merge feature_branch
Fast Forward erzwingen
git merge <branch> --ff-only
Beispiel
git checkout main
git merge feature_branch --ff-only

Was ist ein rekursiver Merge?
$$
Wann nicht nutzen

Rekursiver Merge – Befehl:
git merge --no-ff <branch>
Beispiel
$ git checkout main
Switched to branch 'main'
Your branch is up to date with 'origin/main'.
$ git merge --no-ff feature_branch
Merge made by the 'recursive' strategy.
...

Fast-Forward-Merge-Befehle
git merge <branch_name> # Standardbefehl
git merge --ff-only <branch_name> # Fast-Forward erzwingen
Rekursiver Merge – Befehl
git merge --no-ff <branch_name>
Fortgeschrittenes Git