mirror of https://github.com/CrimsonTome/tldr.git
33 lines
795 B
Markdown
33 lines
795 B
Markdown
|
# git branch
|
||
|
|
||
|
> Comando git principal para trabajar con ramas.
|
||
|
> Más información: <https://git-scm.com/docs/git-branch>.
|
||
|
|
||
|
- Muestra las ramas locales. La rama actual está resaltado por `*`:
|
||
|
|
||
|
`git branch`
|
||
|
|
||
|
- Muestra todas las ramas (locales y remotas):
|
||
|
|
||
|
`git branch -a`
|
||
|
|
||
|
- Muestra el nombre de la rama actual:
|
||
|
|
||
|
`git branch --show-current`
|
||
|
|
||
|
- Crea una nueva rama basada en el commit actual:
|
||
|
|
||
|
`git branch {{nombre_de_la_rama}}`
|
||
|
|
||
|
- Crea una nueva rama basada en un commit específico:
|
||
|
|
||
|
`git branch {{nombre_de_rama}} {{hash_del_commit}}`
|
||
|
|
||
|
- Renombra una rama (no debe haber sido verificada para hacer esto):
|
||
|
|
||
|
`git branch -m {{antiguo_nombre_de_la_rama}} {{nuevo_nombre_de_la_rama}}`
|
||
|
|
||
|
- Borrar una rama local (no debe haber sido verificada para hacer esto):
|
||
|
|
||
|
`git branch -d {{nombre_de_la_rama}}`
|