
🌳 Los Git worktrees permiten tener varias carpetas de trabajo de un mismo repositorio, cada una asociada a su propia rama. Para el desarrollo con agentes de IA, esto evita que una tarea urgente destruya el contexto o los cambios de otra.
En lugar de hacer stash y cambiar de rama, puedes mantener un worktree para autenticación, otro para una API y otro para un hotfix. Todos comparten el historial y los objetos de Git, pero cada carpeta tiene sus archivos, índice y estado independientes.
La ventaja frente a clonar varias veces es menor consumo de disco y coordinación nativa del repositorio. Los comandos esenciales son git worktree add, list, lock, unlock, remove y prune.
🤖 Cada agente puede trabajar en su propio directorio, con su editor, pruebas y dependencias, sin sobrescribir silenciosamente el trabajo de otro. La persona responsable actúa como líder técnico: define tareas, revisa diffs y fusiona los resultados.
💡 Explicación en pocas palabras#
Un worktree es como una mesa de trabajo separada para cada tarea, aunque todas usan la misma biblioteca de Git. Así varios agentes pueden avanzar en paralelo y el contexto de cada uno permanece intacto hasta que llega el momento de revisar y combinar cambios.
Más información en el link 👇

