git worktree

Colaboración Avanzado

Gestiona múltiples árboles de trabajo conectados al mismo repositorio

Uso

git worktree add [-b <nueva-rama>] <path> [<commit-ish>]

Ejemplos

  • git worktree add ../hotfix

    Crea un nuevo árbol de trabajo en ../hotfix

    basic
  • git worktree add -b feature ../feature main

    Crea un nuevo árbol con una nueva rama desde main

    advanced
  • git worktree list

    Lista todos los árboles de trabajo vinculados

    basic
  • git worktree remove ../hotfix

    Elimina un árbol de trabajo

    advanced

Notas

  • Permite trabajar en múltiples ramas simultáneamente
  • Cada worktree tiene su propio directorio de trabajo

Advertencias

  • No crees worktrees dentro de otros worktrees
  • Mantén un control de los worktrees activos

Consejos

  • Útil para trabajar en hotfixes mientras desarrollas features
  • Usa rutas absolutas para evitar confusiones

Comandos Relacionados