Probar repositorio sin stash
En los pasos anteriores, confirmamos que nuestro repositorio está limpio y no tiene stashes existentes. Este es el estado ideal para comenzar a experimentar con git stash.
Para demostrar cómo funciona git stash, primero necesitamos realizar algunos cambios en nuestro repositorio. Modifiquemos el archivo message.txt que creamos en el laboratorio anterior.
Asegúrate de que estés en el directorio ~/project/my-time-machine. Abre el archivo message.txt utilizando el editor nano:
nano message.txt
Agrega una nueva línea al archivo, por ejemplo:
Hello, Future Me
This is a new line.
Guarda el archivo presionando Ctrl + S y sal de nano presionando Ctrl + X.
Ahora, veamos el estado de nuestro repositorio nuevamente:
git status
Deberías ver una salida que indique que message.txt ha sido modificado:
On branch master
Changes not staged for commit:
(use "git add <file>..." to update what will be committed)
(use "git restore <file>..." to discard changes in working directory)
modified: message.txt
no changes added to commit (use "git add" and/or "git commit -a")
Esta salida muestra que hemos realizado cambios en message.txt, pero estos cambios aún no están preparados para un commit. Este es el escenario perfecto para usar git stash. En el siguiente paso, usaremos git stash para guardar estos cambios temporalmente.