Aplicar un stash

GitGitBeginner
Practicar Ahora

This tutorial is from open-source community. Access the source code

💡 Este tutorial está traducido por IA desde la versión en inglés. Para ver la versión original, puedes hacer clic aquí

Introducción

En Git, un stash es una forma de guardar cambios que aún no están listos para ser confirmados. Te permite guardar temporalmente tus cambios y cambiar a otra rama o trabajar en algo más. Una vez que estés listo para continuar trabajando en tus cambios, puedes aplicar el stash y continuar donde lo dejaste.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL git(("Git")) -.-> git/DataManagementGroup(["Data Management"]) git/DataManagementGroup -.-> git/stash("Save Changes Temporarily") subgraph Lab Skills git/stash -.-> lab-12699{{"Aplicar un stash"}} end

Aplicar un stash

Estás trabajando en una rama de función en el repositorio git-playground y necesitas cambiar a otra rama para corregir un error. Sin embargo, tienes algunos cambios que aún no están listos para ser confirmados. Quieres guardar estos cambios y cambiar a la otra rama. Una vez que hayas terminado de corregir el error, quieres aplicar el stash y continuar trabajando en tu rama de función.

Los cambios se han guardado en la rama feature-branch, y el mensaje del stash es "mis cambios".

  1. Cambia al directorio git-playground:
cd git-playground
  1. Cambia a la rama master y guárdala después de corregir el error, el mensaje del stash es "corregir el error". Corrige el error actualizando el contenido del archivo file1.txt a "hello,world":
git checkout master
echo "hello,world" > file1.txt
git stash save "corregir el error"
  1. Cambia a la rama feature-branch, mira la lista de stashes y aplica el stash cuya información es "mis cambios":
git checkout feature-branch
git stash apply stash@{1}

Este es el contenido del archivo README.md:

## git-playground
Git Playground
some changes

Deberías ver que los cambios que hiciste antes de guardar el stash ahora se han aplicado.

Resumen

En este laboratorio, aprendiste cómo aplicar un stash en Git. Aplicar un stash te permite guardar temporalmente tus cambios y cambiar a otra rama o trabajar en algo más. Una vez que estés listo para continuar trabajando en tus cambios, puedes aplicar el stash y continuar donde lo dejaste.