Ejecutar git worktree list
En este paso, exploraremos el concepto de worktrees (árboles de trabajo) de Git y cómo listarlos. Un worktree es un directorio de trabajo adicional conectado al mismo repositorio. Esto te permite tener múltiples ramas descargadas (checkout) al mismo tiempo, lo cual puede ser muy útil para realizar múltiples tareas o probar diferentes características simultáneamente.
Primero, naveguemos hasta el directorio de nuestro proyecto si aún no estás allí. Abre tu terminal y escribe:
cd ~/project/my-time-machine
Ahora, usemos el comando git worktree list
para ver los worktrees actuales asociados con nuestro repositorio. Dado que aún no hemos creado ningún worktree adicional, este comando nos mostrará el worktree principal.
git worktree list
Deberías ver una salida similar a esta:
/home/labex/project/my-time-machine a1b2c3d [master]
Esta salida nos dice que nuestro worktree principal está ubicado en /home/labex/project/my-time-machine
, actualmente está en la rama master
y apunta a un commit específico (representado por el hash del commit, que será diferente en tu caso).
Comprender los worktrees es importante porque proporcionan una forma flexible de gestionar múltiples líneas de desarrollo dentro de un solo repositorio. En los siguientes pasos, aprenderemos cómo crear y gestionar estos worktrees adicionales.