Git worktree permet plusieurs arbres de travail pour un dépôt. Un arbre lié donne son propre répertoire à une correction urgente, tandis que les fichiers inachevés restent dans le premier. Ce n’est pas une sauvegarde indépendante : les données du dépôt sont partagées, les fichiers de travail et l’index sont séparés.

Commencez par git status dans le répertoire existant et relevez les modifications et fichiers non suivis. Choisissez un nouveau répertoire et une branche adaptée. Le manuel empêche normalement d’extraire une branche déjà utilisée ailleurs ; préférez une branche distincte plutôt que de contourner cette protection sans nécessité.

Après ajout, consultez git worktree list et lancez git status dans le nouveau répertoire avant de modifier des fichiers. Gardez les chemins du terminal visibles pour compiler ou enregistrer un commit au bon endroit. Un second répertoire n’isole pas les branches partagées ni l’administration du dépôt.

Avant nettoyage, vérifiez l’état et préservez le travail nécessaire, y compris les fichiers non suivis. Préférez git worktree remove pour un arbre lié propre plutôt qu’une suppression manuelle ; ne forcez pas par habitude. Un support amovible peut nécessiter la fonction lock documentée. Ce guide ne supprime rien et ne réécrit pas l’historique.