Maestro de deshacer
Parte de la sección Control de versiones del Journey de Terminal de Coddy. Lección 58 de 58.
Desafío
IntermedioLa carpeta contiene release.txt con el contenido v1.0.
- Inicializa el repositorio en
mainy configura el usuario (Undo Master/undo@coddy.tech). - Prepara y confirma
release.txtcon el mensajeAdd release. - Sobrescribe
release.txtconbroken, prepáralo y confírmalo con el mensajeBad release. - Date cuenta del error. Restablece la rama forzosamente un commit atrás (
HEAD~1) para que el commit incorrecto desaparezca por completo.
Imprime el número total de commits y, después, el contenido de release.txt.
Pruébalo tú mismo
Terminal
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 ignorarPractica por tu cuenta: Playground de Terminal