git branch
Comando principal de Git para trabajar con ramas. Más información: https://git-scm.com/docs/git-branch.
- Lista todas las ramas (locales y remotas; la rama actual se resalta con
*
):
git branch --all
- Lista las ramas que incluyen una confirmación específica en su historial:
git branch --all --contains
hash_de_la_confirmación
- Muestra el nombre de la rama actual:
git branch --show-current
- Crea una nueva rama basada en la confirmación actual:
git branch
nombre_rama
- Crea una nueva rama basada en una confirmación específica:
git branch
nombre_de_rama
hash_de_la_confirmación
- Renombra una rama (para ello no debes tenerla controlada):
git branch
-m|–move
nombre_de_rama_antigua
nuevo_nombre_rama
- Elimina una rama local (no debes tenerla controlada para hacerlo):
git branch
-d|–delete
nombre_de_rama
- Elimina una rama remota:
git push
nombre_remoto --delete
nombre_de_rama_remota