Control de versiones · Flujo de trabajo real

git stash | Stash the changes in a dirty working directory

Se lleva tus cambios sin commitear a una pila aparte y te deja el directorio limpio. Es la salida de emergencia para cuando aparece algo urgente y tienes trabajo a medias que todavía no merece un commit.

Sintaxis Estándar

git stash
git stash list
git stash pop

Parámetros Soportados

Flag Nombre Largo Descripción
pop Devuelve los cambios y los saca de la pila.
apply Los devuelve pero los deja guardados también.
-u --include-untracked Guarda también los archivos que git no sigue, que por omisión se quedan fuera.

Caso Práctico

Soltar lo que estabas haciendo para atender una urgencia en otra rama:

git stash git switch produccion git switch - git stash pop

El error que comete todo el mundo

El stash es una pila y es fácil olvidarse de lo que hay dentro. Un git stash list con seis entradas de hace meses es trabajo perdido que nadie va a recuperar: si algo merece guardarse, casi siempre merece un commit en una rama.

Laboratorio Interactivo

Asistente de Laboratorio SudoQuest
Esperando comandos... Escribe una instrucción en la terminal interactiva para desglosar su comportamiento aquí.

Otras fichas en Flujo de trabajo real