Skip to content

Latest commit

 

History

History
47 lines (26 loc) · 2.23 KB

File metadata and controls

47 lines (26 loc) · 2.23 KB

Curso: Dominando Git y la Conexión con la Nube

Introducción

Ya sabemos qué es el stash y cómo usarlo desde la terminal. VS Code expone las operaciones básicas de stash directamente desde el panel Source Control, sin necesidad de instalar nada extra.

Guardar un stash

Cuando tienes cambios sin confirmar y quieres guardarlos temporalmente, ve al panel Source Control, haz clic en los tres puntos ··· del menú superior y elige Stash > Stash.

Opción Stash Changes en el menú de Source Control

VS Code te pedirá un mensaje para identificar el stash. Escribe algo descriptivo y pulsa Enter.

Los cambios desaparecen del panel Source Control y la rama queda limpia, igual que con:

git stash push -m "mensaje"

Recuperar el último stash

Para recuperar el último stash guardado, vuelve al menú ··· y elige:

  • Stash > Pop Latest Stash — aplica el stash y lo elimina de la lista. Equivale a git stash pop.
  • Stash > Apply Latest Stash — aplica el stash pero lo mantiene guardado. Equivale a git stash apply.

En la mayoría de casos querrás usar Pop Latest Stash para no acumular stashes que ya no necesitas.

Opciones para aplicar el último stash

Recuperar un stash concreto

Si tienes varios stashes guardados, también puedes elegir cuál aplicar. En el menú ··· encontrarás:

  • Stash > Apply Stash... — VS Code te muestra la lista de todos tus stashes y puedes seleccionar el que quieras. El stash se aplica pero se mantiene guardado.
  • Stash > Pop Stash... — igual que el anterior, pero una vez aplicado lo elimina de la lista.

Esto te da control total sobre todos tus stashes sin necesidad de recurrir a la terminal.

Importante: Recuerda en qué rama guardaste el stash antes de recuperarlo. Si aplicas el stash en una rama diferente a la que tenías en mente, tus cambios aparecerán donde no deben, lo que puede generar conflictos o confusión. Por eso es buena costumbre usar mensajes descriptivos al guardar el stash: así sabes exactamente qué contiene cada uno y en qué contexto lo creaste.