Branches et rebase
Fusionner et rebaser répondent à deux questions différentes sur l’historique. Ces guides expliquent ce que chaque opération conserve, ce qu’elle réécrit, et comment ranger ses commits locaux avant que d’autres les voient.
Git rebase interactif : organiser ses commits avant de les partager
Comprenez le rebase interactif Git : reformulez, regroupez et réordonnez vos commits locaux, traitez un conflit et vérifiez le résultat avant de pousser.
Git merge ou rebase : choisir selon l’historique et le travail en équipe
Git merge ou rebase sur la même branche divergente : comparez les deux graphes, le fast-forward et le commit de fusion, puis choisissez pour votre équipe.
Réordonner des commits Git avec un rebase interactif
Réordonnez des commits Git avec un rebase interactif : échangez des commits indépendants, traitez un conflit, vérifiez l’arbre final.
Git squash : regrouper plusieurs commits locaux en un seul
Git squash avec un rebase interactif : regroupez vos commits locaux en un seul, choisissez le message final et vérifiez que les fichiers n’ont pas changé.