trabajando con ramas
- HEAD- git log –stat
- git log –stat –oneline
 
- crear rama y subir:- git branch develop: crea rama
- git checkout develop: cambiamos a esa rama
- git push origin develop: enviamos la rama al respositorio remoto
 
- y se trabaja con normalidad- también se puede usargit checkout -b <rama>: crea y cambia a la rama
 
- trabajamos en la rama, pero la esencia de las mismas es mezclar/añadir los cambios a la rama de la que proviene
- si hay cambios pendientes de hacer commit en la ramaen curso, nos avisará de que hay cosas pendientes (y en algunos casos no deja hacer el cambio)
- la fusión de ramas se hace desde la rama «principal» (o la rama destino que ha de recibir los cambios)- git merge <rama>
 
gestión de ramas
- git branch- -r: en remoto
- -a: todas