drenzzo
5/21/2019 - 4:25 PM

Cambiar de ramas conservando cambios

Si hay cambios y se desea cambiar de rama, hay que "aislar" los archivo modificados con "stash". Una vez que se termina de trabajar en la rama anterior se podran "liberar" los archivos del "stash" Ref: https://es.stackoverflow.com/questions/21828/al-hacer-cambio-de-ramas-trae-las-modificaciones-de-la-rama-origen

// Esto guarda las modificaciones no confirmadas limpiándolas del área de trabajo
$ git stash

// Comprobar que ya no estan los cambios
$ git status

// Cambiar a otra rama y confirmar cambios
$ git checkout otra-ra a
$ git add .
$ git commit 

// Retornar a rama master
$ git checkout master

// Recuperar el estado que se guardó
$ git stash apply