mirror of https://github.com/CrimsonTome/tldr.git
931 B
931 B
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 un commit Git específico en su historial:
git branch --all --contains {{commit_hash}}
- Muestra el nombre de la rama actual:
git branch --show-current
- Crea una nueva rama basada en el commit actual:
git branch {{nombre_rama}}
- Crea una nueva rama basada en un commit específico:
git branch {{nombre_de_rama}} {{commit_hash}}
- Renombra una rama (para ello no debes tenerla controlada):
git branch -m {{nombre_de_rama_antigua}} {{nuevo_nombre_rama}}
- Elimina una rama local (no debes tenerla controlada para hacerlo):
git branch -d {{nombre_de_rama}}
- Elimina una rama remota:
git push {{nombre_remoto}} --delete {{nombre_de_rama_remota}}