Exécuter git worktree list
Dans cette étape, nous allons explorer le concept des arbres de travail Git (worktrees) et comment les lister. Un arbre de travail est un répertoire de travail supplémentaire connecté au même dépôt. Cela vous permet de cocher (check out) plusieurs branches en même temps, ce qui peut être très utile pour le multitâche ou le test de différentes fonctionnalités simultanément.
Tout d'abord, naviguons vers le répertoire de notre projet si vous n'y êtes pas déjà. Ouvrez votre terminal et tapez :
cd ~/project/my-time-machine
Maintenant, utilisons la commande git worktree list
pour voir les arbres de travail actuels associés à notre dépôt. Étant donné que nous n'avons pas encore créé d'arbres de travail supplémentaires, cette commande nous montrera l'arbre de travail principal.
git worktree list
Vous devriez voir une sortie similaire à celle-ci :
/home/labex/project/my-time-machine a1b2c3d [master]
Cette sortie nous indique que notre arbre de travail principal est situé à /home/labex/project/my-time-machine
, qu'il est actuellement sur la branche master
et qu'il pointe vers un commit spécifique (représenté par le hachage du commit, qui sera différent dans votre cas).
Comprendre les arbres de travail est important car ils offrent un moyen flexible de gérer plusieurs lignes de développement au sein d'un seul dépôt. Dans les étapes suivantes, nous apprendrons à créer et gérer ces arbres de travail supplémentaires.