Menu
CoddyTech

Descartar cambios no preparados

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

A veces haces cambios en el directorio de trabajo de los que te arrepientes y quieres descartar. Mientras los cambios no se hayan preparado, puedes restaurar el archivo a la versión confirmada con:

git restore notes.txt

Esto sobrescribe tu copia de trabajo de notes.txt con la versión de la última confirmación. Pierdes los cambios que no hayas guardado, pero el área de preparación y el historial no cambian.

Si quieres descartar de una vez todos los cambios sin preparar del repositorio, usa un punto:

git restore .

git restore es destructivo: todo lo que no hayas confirmado (o preparado) desaparecerá después de esto. Úsalo deliberadamente.

challenge icon

Desafío

Principiante

La carpeta contiene config.txt con la línea port=80. Aún no está en un repositorio de Git.

Inicializa el repositorio en main, configura el autor de la confirmación y confirma primero el archivo existente:

git init -q -b main
git config user.name "Coddy Learner"
git config user.email "learner@coddy.tech"
git add config.txt
git commit -q -m "Add config"

Modifícalo para que sea port=9999 y, después, descarta inmediatamente el cambio con git restore. Imprime el contenido final del archivo.

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

Practica por tu cuenta: Playground de Terminal