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

Sources