Featured image of post Git Worktree: Trabajar en múltiples ramas simultáneamenteFeatured image of post Git Worktree: Trabajar en múltiples ramas simultáneamente

Git Worktree: Trabajar en múltiples ramas simultáneamente

Learn how to use git worktree to manage multiple active branches in separate directories without stash-switching or cloning redundant repositories.

git worktree permite tener múltiples copias del repositorio en diferentes directorios, cada una en una rama distinta. Sin cambiar de rama ni stash.

Uso básico

git worktree add ../rama-feature feature-branch crea un directorio ../rama-feature con la rama activa. Puedes trabajar en ambas simultáneamente.

Casos de uso

Revisar un PR mientras trabajas en otra rama. Ejecutar tests en paralelo. Mantener una rama de producción abierta para hotfixes rápidos.

Gestión

git worktree list muestra todos los worktrees. git worktree prune elimina referencias a directorios eliminados. Cada worktree comparte objetos pero tiene su propio index y HEAD.

Advertencias

No elimines worktrees manualmente con rm -rf. Usa git worktree remove. Un worktree con cambios sin commit puede perderse.

Última actualización 2026/07/12 04:12 JST