git branch
git branch: lista, crea o elimina ramas.
El comando git branch es una herramienta versátil de Git para trabajar con ramas. Una rama en Git es, básicamente, un puntero a un commit concreto, pero representa una línea de desarrollo independiente dentro de tu proyecto. Las ramas permiten que varios desarrolladores trabajen a la vez en funcionalidades o correcciones distintas sin pisarse entre sí.
Los usos principales de git branch son listar todas las ramas locales de tu repositorio, crear ramas nuevas o eliminar ramas.
- Listar ramas: con solo escribir
git branch, Git lista todas las ramas locales del repositorio actual. - Crear ramas: para crear una rama nueva, usa
git branchseguido del nombre de la rama que quieres crear. - Eliminar ramas: para eliminar una rama, usa
git branchcon la opción-d, seguida del nombre de la rama que quieres eliminar.
Ejemplos
Listar todas las ramas locales del repositorio:
git branchCrear una rama nueva llamada new-feature, pero sin cambiar a ella:
git branch new-featureEliminar una rama llamada old-feature:
git branch -d old-featureEn versiones recientes de Git, el comando git switch se introdujo como una alternativa más clara a git checkout para cambiar de rama. También permite crear una rama nueva y cambiar a ella con un solo comando. Si usas Git 2.23 o posterior, puede que git switch te resulte más intuitivo para trabajar con ramas.
Cambiar a una rama existente llamada login-feature:
git switch login-featureCrear una rama nueva llamada login-form-bugfix y cambiar a ella al momento:
git switch -c login-form-bugfix.gitignoregit checkoutgit configgit taggit worktree