git merge
Git Merge relie deux branches en une seule et veille à ce que les modifications soient bien enregistrées.
Pour merger la branche feature-branchsur la branche main, il faut d’abord se mettre sur main puis effectuer la commande:
git merge feature-branchgit rebase
Le rebasage consiste à déplacer vers un nouveau commit de base ou à combiner une séquence de commits.
L’idée du rebase est de conserver un historique linéaire et clair.
Supposons que vous avez crée une branche feature-branch à partir d’une branche main
Mais qu’entre temps un commit 4 a été ajouté sur main.
Pour vous rebaser sur la branche main en incluant le commit 4 vous ferez un:
git rebase mainCela rendra alors: