Saltar a contenido

Ramas

Crear rama

git branch nombre-de-la-rama

Cambiar de rama

git checkout nombre-de-la-rama

Borrar rama

Para eliminar una rama de nuestro repositorio local ejecutaremos el siguiente comando:

git branch -d nombre-de-la-rama
En el caso de que esa rama contenga trabajos sin fusionar, el comando anterior nos devolverá el siguiente error:

error: The branch 'nombre-rama' is not an ancestor of your current HEAD. If you are sure you want to delete it, run 'git branch -D nombre-rama'.

En el caso de querer eliminar una rama del repositorio remoto, la sintaxis será la siguiente:

git push origin :nombre-rama

Visualizar ramas

git branch --list
o
git branch
para salir de visualizar las ramas presiona "q"

Crear y cambiarte a esa rama al mismo tiempo

git checkout -b nombre-de-tu-rama

Ver estado de la rama

El siguiente comando nos da toda la información necesaria sobre la rama actual.

git status

Mezclar las ramas

Para descargar cambios y mezclar las ramas utiliza primero:

git merge --ff-only origin/main
Después ejecuta el siguiente comando:
git merge nombre-de-la-rama