0Pricing
DevOps Bootcamp · Lección

Guardar trabajo en curso

Aprenda cómo git stash le permite apartar cambios sin confirmar para cambiar rápidamente de contexto y restaurar su trabajo más adelante.

Guardar trabajo en curso es una lección gratuita de DevOps Bootcamp en CoddyKit. Esta es la lección 4 de 4. Puedes leer la lección completa abajo gratuitamente — luego la practicas en el navegador con un editor de código integrado y un tutor de IA 24/7. Forma parte de la ruta de aprendizaje de DevOps Bootcamp, y tu progreso se sincroniza en la web y la app de CoddyKit. El curso de DevOps Bootcamp incluye 4 lecciones en total.

El problema de las interrupciones

Está realizando un cambio cuando necesita una corrección urgente en otra rama, pero su trabajo aún no está listo para confirmarse. git stash guarda temporalmente sus cambios para que pueda cambiar de rama sin problemas.

¿Qué es el stash?

El stash es una pila donde Git almacena sus cambios sin confirmar (tanto los que están en staging como los que no) y devuelve el directorio de trabajo a un estado limpio.

Guardar los cambios en el stash

Ejecutar git stash guarda sus cambios y limpia el árbol de trabajo.

git stash
# Saved working directory and index state WIP on main

Asignar un nombre a un stash

Asigne un mensaje a un stash para recordar qué contiene.

git stash push -m 'half-done login form'

Enumerar los stashes

Los stashes se numeran en una pila. Enumérelos para ver qué elementos ha guardado temporalmente.

git stash list
# stash@{0}: On main: half-done login form
# stash@{1}: WIP on main: 9a3f1c some earlier work

Restaurar con pop

git stash pop vuelve a aplicar el stash más reciente y lo elimina de la pila.

git stash pop
# changes are back; stash@{0} is removed

apply frente a pop

git stash apply vuelve a aplicar los cambios, pero conserva el stash, lo que resulta útil si desea aplicar el mismo trabajo a varias ramas.

git stash apply stash@{1}
# the stash stays in the list

Incluir archivos sin seguimiento

De forma predeterminada, el stash ignora los archivos sin seguimiento. Use -u para incluirlos.

git stash push -u -m 'includes new files'

Inspeccionar un stash

Obtenga una vista previa del contenido de un stash antes de aplicarlo.

git stash show -p stash@{0}

Limpiar

Elimine un stash individual que ya no necesite o elimínelos todos.

git stash drop stash@{1}
git stash clear

Cuándo usar stash

  • Cambie de rama rápidamente sin confirmar trabajo a medias
  • Incorpore actualizaciones en un árbol de trabajo con cambios
  • Experimente y después descarte los cambios con drop si el resultado no fue satisfactorio

Comprobación rápida

Compruebe sus conocimientos sobre stash.

Resumen

Aprendió que git stash guarda el trabajo sin confirmar en una pila para que pueda cambiar de contexto sin problemas. Use push -m para asignar nombres a los stashes, list para verlos, pop y apply para restaurarlos, -u para incluir archivos sin seguimiento y drop/clear para limpiarlos.

Preguntas frecuentes

¿La lección «Guardar trabajo en curso» es gratis?

Sí — el texto completo de «Guardar trabajo en curso» es gratis para leer aquí en la web. Para practicarla de forma interactiva (editor de código integrado y tutor de IA 24/7) y desbloquear el resto del curso de DevOps Bootcamp, actualiza a CoddyKit PRO. El curso de DevOps Bootcamp incluye 4 lecciones en total.

¿Qué aprenderé en «Guardar trabajo en curso»?

Aprenda cómo git stash le permite apartar cambios sin confirmar para cambiar rápidamente de contexto y restaurar su trabajo más adelante. Practicas DevOps Bootcamp con código real que ejecutas directamente en el navegador, y un tutor de IA 24/7 responde tus preguntas mientras trabajas en la lección.

¿Necesito experiencia previa para empezar DevOps Bootcamp?

No se requiere experiencia previa. DevOps Bootcamp en CoddyKit está estructurado para principiantes hasta estudiantes avanzados, así que puedes empezar aquí o desde el inicio y avanzar a tu ritmo. Esta es la lección 4 de 4.

¿Cuánto tiempo toma la lección «Guardar trabajo en curso»?

La mayoría de las lecciones de CoddyKit toman alrededor de 5–10 minutos. Cada una es compacta e interactiva, así que avanzas constantemente y retomas exactamente por donde dejaste en la web y la app.

¿Puedo escribir y ejecutar código en esta lección de DevOps Bootcamp?

Sí. Cada lección de DevOps Bootcamp incluye un editor de código integrado, así que escribes y ejecutas código real directamente en tu navegador y obtienes retroalimentación instantánea de IA — sin configuración local necesaria.

Todas las lecciones de este curso

  1. Staging, commits e historial
  2. Deshacer cambios localmente
  3. Conceptos básicos de branching y merging
  4. Guardar trabajo en curso
← Volver a DevOps Bootcamp