Manejo del stash en GIT

Para guardar cambios en el stash podemos utilizar:

                git stash
            

Pueden ser guardados con un título personalizado:

                git stash save "título personalizado"
            

Para volver a aplicar los cambios del stash usamos:

                git stash pop stash@{0}
            

Otra opción para aplicar los cambios del stash es con:

La diferencia es que deja una copia en el stash. Util para aplicar los cambios del stash en varias ramas

                git stash apply stash@{0} 

Podemos ver el resumen de los cambios de un stash con:

                git stash show -p stash@{0}
            

Para ver el listado de los stash almacenados:

                git stash list
            

Puede ocurrir que al aplicar el stash se generen conflictos. Para evitar esto podemos sacar ramas a partir del stash:

                git stash branch "rama" stash@{0}
            

Para eliminar un stash:

                git stash drop stash@{0}
            

Para eliminar todos los stash:

                git stash clear