Rebase vs Merge : quand utiliser quoi ?
Intermédiaire| Situation | Recommandation |
|---|---|
| Mettre à jour une branche de PR pas encore partagée avec d'autres | rebase (historique propre) |
| Branche déjà partagée / plusieurs personnes dessus | merge (évite de réécrire l'historique des autres) |
Intégrer une feature terminée dans main | merge (souvent via "Squash and merge" sur GitHub) |
| Nettoyer ses propres commits avant une review | rebase -i |
| Règle d'or | Ne jamais rebaser une branche que d'autres ont déjà récupérée, sauf accord explicite de l'équipe |