IconMainLigthMOROBU

git stash

Brandon M. · 16 de abril de 2026

¿Pa qué sirve?

Ostias tío, diría el vegeta, este es un comando mágico salva vidas, básicamente sirve para guardar los cambios en una zona aparte de nuestro repo local o remoto y aplicarlos donde y cuando necesitemos.

Tiene varios usos generales y todos pues relacionados a ese lugar donde guardamos los cambios.

1- Guardar los cambios en stash

Pues es el principal apá, no le haga al loco mijo aaaahhh, hace literal eso, guardar los cambios que tengamos rastreados en stash.

Sintaxis

bash
git stash

2- Listar los cambios que tengamos en stash

Sipi, podemos almacenar varios en stash, les digo que esta bien chido este comando

Sintaxis

bash
git stash list

3- Aplicar y guardar el ultimo cambio guardado en stash

Eso we, pinche titulo bien largo, pero hace eso.

Sintaxis

bash
git stash pop

4- Aplicar los cambios en stash sin borrarlos

Ni pa que escribo que hace, este es específicamente útil por si después queremos aplicar los mismo cambios a otras ramas.

Sintaxis

bash
git stash apply

5- Borrar el ultimo cambio guardado en stash

Pa que?

Sintaxis

bash
git stash drop

6- Mismos comandos, pero cambios específicos de nuestra lista.

Así como lo lee mi estimado, algo que comentaba es que puedes tener varios cambios guardados en esta zona, de hecho al momento de listar nos aparecerá algo así (Si tienes cambios guardados en stash):

bash
stash@{0}: WIP on main: 6a2b3c4 Un cambio leve Cambia 2000 lineas
stash@{1}: WIP on main: 1a2b3c4 probando nueva fuente
stash@{2}: WIP on dev: 9f8e7d6 ajuste a mi desmadre jsjsjs

Si te das cuenta al inicio Git asigna un identificador iniciando desde el 0 hasta n, entonces lo unico que ocupamos hacer es que cuando ejecutemos los comandos pasarle este identificador quedando de la siguiente forma.

Sintaxis

bash
git stash apply stash@{1}
git stash pop stash@{1}
git stash drop stash@{1}

7- Borrar todos nuestros cambios en stash

Eso we sobre expliquemos algo que se explica con el titulo.

Sintaxis

bash
git stash clear

Referencias

  1. freeCodeCamp.org. (2020, 28 mayo). Git and GitHub for Beginners - Crash Course [Vídeo]. YouTube. https://www.youtube.com/watch?v=RGOj5yH7evk
  2. Git - reference. (s. f.). https://git-scm.com/docs