Arbres de travail et sous-modules
Arbres de travail
Un arbre de travail est une seconde extraction du même dépôt, dans son propre
dossier — vous pouvez donc regarder main pendant que feature/x reste
exactement comme vous l'avez laissée, sans rien remiser.
- Créez et supprimez des arbres de travail depuis la barre latérale. Un double-clic en ouvre un dans son propre onglet ; le clic droit propose Ouvrir l'arbre de travail, Afficher dans le dossier et la suppression.
- Clic droit sur n'importe quelle branche locale → Ouvrir dans un arbre de travail pour en monter un dans un dossier voisin et l'ouvrir comme onglet.
- Une branche ne vit que dans un seul arbre de travail à la fois : extraire une
branche qu'un autre arbre détient ne peut pas marcher — git refuse par
already used by worktree at …. Gitcito vous y emmène plutôt : le menu de la
branche indique Aller à
xdans son arbre de travail, et un double-clic sur la ligne ouvre l'onglet de cet arbre au lieu d'échouer.

Sous-modules
Ajoutez, mettez à jour (init et extraction), synchronisez les URL et supprimez des sous-modules, avec un état en direct pour chacun :
| État | Signifie |
|---|---|
| Synchronisé | Extrait au commit que le parent enregistre |
| Modifié | Extrait ailleurs, ou sale |
| Non initialisé | Enregistré, mais jamais extrait |

Voir aussi : LFS et sparse-checkout · Récupérer, tirer et pousser