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