Menu
Coddy logo textTech

Descartar cambios sin preparar

Parte de la sección Control de versiones del Journey de Terminal de Coddy — lección 40 de 58.

A veces realizas cambios en el directorio de trabajo de los que te arrepientes y quieres descartar. Mientras los cambios no hayan sido preparados (staged), puedes revertir el archivo a su versión confirmada con:

git restore notes.txt

Esto sobrescribe tu copia de trabajo de notes.txt con la versión del último commit. Perderás tus cambios no guardados, pero el área de preparación y el historial no cambian.

Si quieres descartar todos los cambios sin preparar en el repositorio a la vez, usa un punto:

git restore .

git restore es destructivo: cualquier cosa que no hayas confirmado (o preparado en el área de stage) se perderá después de esto. Úsalo con precaución.

challenge icon

Desafío

Principiante

La carpeta contiene config.txt con la línea port=80, ya confirmada. Modifícalo a port=9999, luego descarta inmediatamente el cambio con git restore. Imprime el contenido final del archivo.

Hoja de referencia

Descartar cambios no preparados en un archivo específico (revierte al último commit):

git restore notes.txt

Descartar todos los cambios no preparados en el repositorio a la vez:

git restore .

Advertencia: git restore es destructivo — los cambios no confirmados y no preparados se pierden permanentemente.

Pruébalo tú mismo

Terminal
quiz iconPonte a prueba

Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.

Todas las lecciones de Control de versiones