Techniques Git avancées pour 2026
Au-delà de git add et git commit, découvrez les commandes qui font la différence.
1. Git Rebase : Réécrire l'historique
# Rebaser sur main git checkout feature git rebase main # Rebase interactif (modifier les 3 derniers commits) git rebase -i HEAD~3
2. Cherry-pick : Appliquer un commit spécifique
# Appliquer le commit abc123 sur la branche actuelle git cherry-pick abc123
3. Bisect : Trouver le commit qui a introduit un bug
git bisect start git bisect bad # Le commit actuel est mauvais git bisect good v1.0 # La version 1.0 était bonne # Git va tester automatiquement
Quand utiliser quoi ?
- Rebase : Garder un historique linéaire et propre
- Cherry-pick : Appliquer un hotfix sur plusieurs branches
- Bisect : Déboguer efficacement sur de gros projets