Introducción
🧑💻 ¿Nuevo en Git o LabEx? Te recomendamos comenzar con el curso Quick Start with Git.
En Git, un stash es una forma de guardar cambios que aún no están listos para ser confirmados. Te permite guardar temporalmente tu trabajo y cambiar a otra rama o confirmación sin perder ningún cambio. Cuando estés listo para continuar trabajando en tus cambios, puedes aplicar el stash a tu directorio de trabajo. En este laboratorio, aprenderás cómo aplicar el último stash a tu repositorio Git.
Aplicar el último stash
Estás trabajando en un proyecto en tu repositorio Git y has hecho algunos cambios que aún no están listos para ser confirmados. Sin embargo, necesitas cambiar a otra rama o confirmación para trabajar en una característica diferente. No quieres perder tus cambios, así que decides guardarlos en un stash. Más tarde, cuando estés listo para continuar trabajando en tus cambios, necesitarás aplicar el último stash a tu directorio de trabajo.
Para aplicar el último stash a tu repositorio Git, sigue estos pasos:
- Clona el repositorio Git denominado
https://github.com/labex-labs/git-playgrounden tu máquina local. - Navega hasta el directorio
git-playground. - Haz algunos cambios al archivo
README.md, por ejemplo, escribe "Esta es una nueva línea" en el archivoREADME.md. - Ejecuta el comando
git stashpara guardar tus cambios. - Ejecuta el comando
git stash listpara ver una lista de tus stashes. Deberías ver un stash en la lista. - Ejecuta el comando
git stash applypara aplicar el último stash a tu directorio de trabajo. - Verifica el archivo
README.mdpara comprobar que tus cambios se han aplicado.
git clone https://github.com/labex-labs/git-playground.git
cd git-playground
echo "This is a new line" >> README.md
git stash
git stash list
git stash apply
cat README.md
Este es el resultado de ejecutar cat README.md:
## git-playground
Git Playground
This is a new line
Resumen
En este laboratorio, aprendiste cómo aplicar el último stash a tu repositorio Git. Guardar tus cambios en un stash te permite guardar temporalmente tu trabajo y cambiar a otra rama o confirmación sin perder ningún cambio. Aplicar el último stash te permite continuar trabajando en tus cambios cuando estés listo.