Drei Strategien, drei Historien
Beim Integrieren eines Feature-Branches in main haben Sie drei Optionen.
Merge Commit
git checkout main
git merge --no-ff feature/login
Pro: bewahrt die Wahrheit der Entwicklung. Contra: nicht-lineare Historie.
Squash and merge
git checkout main
git merge --squash feature/login
git commit -m "Add OAuth login"
Pro: lineare Historie. Contra: verliert Commit-Detail.