Probar un repositorio sin stashes
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.