Comandos de Git

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 branch seguido del nombre de la rama que quieres crear.
  • Eliminar ramas: para eliminar una rama, usa git branch con la opción -d, seguida del nombre de la rama que quieres eliminar.

Ejemplos

Listar todas las ramas locales del repositorio:

git branch

Crear una rama nueva llamada new-feature, pero sin cambiar a ella:

git branch new-feature

Eliminar una rama llamada old-feature:

git branch -d old-feature

En 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-feature

Crear una rama nueva llamada login-form-bugfix y cambiar a ella al momento:

git switch -c login-form-bugfix