Git worktrees : le workflow sous-utilisé qui change tout
Les git worktrees permettent de travailler sur plusieurs branches simultanément sans stash ni checkout. C’est l’une des fonctionnalités les moins connues de Git, et pourtant l’une des plus utiles.
Le problème classique
Vous êtes au milieu d’une feature branch, votre collègue vous demande de reviewer une PR urgente. Vous stashez, vous checkoutez, vous reviewez, vous re-checkoutez, vous pop votre stash… et vous perdez 5 minutes dans des manipulations purement mécaniques.
La solution : git worktree add
git worktree add ../mon-projet-hotfix hotfix/critical-bug
Cette commande crée un nouveau répertoire de travail lié au même dépôt, sur la branche hotfix/critical-bug. Vous pouvez avoir votre terminal principal sur feature/my-feature et ouvrir VSCode dans le répertoire du hotfix. Aucune interférence.
Cas d’usage concrets
- Review de PR sans interrompre votre travail en cours
- Tests de performance comparatifs entre deux branches
- Démos clients sur une branche stable pendant que vous développez
Une fois pris l’habitude, il devient difficile de s’en passer.
Partager cet article
Dans la même rubrique
Développeur 2026 : l’IA va-t-elle remplacer les codeurs ?
Développeur 2026 : l’IA va-t-elle remplacer le codeur ?
IA en 2026 : l’innovation invisible qui transforme notre quotidien