Guardar los cambios con git stash
Anuncio:
En esta ocasión vamos a aprender cómo guardar los cambios en git stash para continuar con ello más adelante.
Git stash es muy útil cuando deseamos trabajar en otra cosa, para luego continuar con los cambios que estamos realizando, pero no deseamos aún hacer un commit. Vamos a guardar los cambios realizados en una pila, de modo que cuando terminemos otra tarea, podamos recuperarlos y continuar sin hacer un commit. Tienes que tener en cuenta que para usar git stash, los cambios deben estar en el stage, es decir, debes haber realizado antes un git add.
Para realizar un git stash, o apilar cambios, lo hacemos con:
git stash
Ahora que ya tenemos algo en la pila, vamos a ver cómo ver los stash que tenemos, o los cambios que tenemos apilados. Esto lo podemos hacer con un:
git stash list
Si queremos borrar un stash lo hacemos con:
git stash drop stash@{x}
Siendo x el número de stash que deseamos eliminar sabiendo que empiezan desde el cero.
Si queremos aplicar un stash, es decir, sacar el contenido de un stash podemos hacer un
git stash apply
Esto saca el último stash, el cero. Si queremos sacar un stash anterior podemos hacerlo indicando el número del stash que deseamos sacar:
git stash apply stash@{x}
Con esto ya sabemos tanto apilar cambios, como eliminarlo o aplicarlos. Puedes aprender más con nuestro manual de Git.
Espero que te haya sido de utilidad!