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.txtEsto 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.
Desafío
PrincipianteLa 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
Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.
Todas las lecciones de Control de versiones
2Primeros pasos
Inicializar un repositorioLa carpeta .gitConfigurar tu identidadEstado de GitRepaso: primer repositorio5Ignorar archivos
Por qué ignorar archivosPatrones de GitignoreComprobar reglas de ignoradoRepaso: repositorio limpio8Fusión
¿Qué es una fusión?Fusión de avance rápidoFusión de tres víasConflictos de fusiónResolver un conflictoRepaso: maestro de fusiones11Proyecto con una rama de funcionalidades
Descripción general del proyectoInicializar main3Seguimiento de cambios
El área de preparaciónGit AddGit CommitModificar un archivo rastreadoGit LogRepaso: primeros commits6Proyecto de sitio de recetas
Descripción general del proyectoInicializar e ignorar9Deshacer cambios
Descartar cambios no preparadosSacar un archivo del área de preparaciónModificar el último commitRevertir un commitRestablecer una ramaRepaso: máquina del tiempoPractica por tu cuenta: Playground de Terminal