Ejercicio de programación con Git: Ejercicio deshacer cambios
0h 5m
Practica cómo deshacer cambios en git con comandos para revertir commits y gestionar el área de staging paso a paso.
Imagina que estás trabajando en un proyecto y has realizado algunos cambios que necesitas deshacer. Sigue estos pasos para practicar diferentes formas de deshacer cambios en Git:
Crea un nuevo directorio llamado
proyecto-git
e inicializa un repositorio Git dentro de él.Crea un archivo llamado
documento.txt
con el contenido "Primera versión del documento" y realiza un commit con el mensaje "Versión inicial".Modifica el archivo
documento.txt
añadiendo una segunda línea que diga "Segunda versión del documento" y realiza un commit con el mensaje "Añadida segunda versión".Modifica el archivo
documento.txt
añadiendo una tercera línea que diga "Tercera versión con error" y realiza un commit con el mensaje "Añadida tercera versión".Ahora, utiliza el comando adecuado para revertir el último commit (el de la tercera versión) creando un nuevo commit de reversión. El historial debe mantenerse intacto.
Crea un nuevo archivo llamado
notas.txt
con el contenido "Estas son mis notas" y añádelo al área de staging.Utiliza el comando adecuado para quitar el archivo
notas.txt
del área de staging sin perder los cambios en el directorio de trabajo.Modifica el archivo
documento.txt
añadiendo una línea que diga "Cambio temporal que no quiero guardar".Utiliza el comando adecuado para descartar los cambios realizados en
documento.txt
y devolverlo a su estado según el último commit.
Para completar este ejercicio, proporciona la secuencia exacta de comandos Git que utilizarías para realizar cada uno de los pasos anteriores.
Todos los ejercicios de programación de Git
Evalúa tus conocimientos con ejercicios de programación en Git de tipo Test, Puzzle, Código y Proyecto con VSCode.
Ejercicio stash
Comandos básicos
GitHub como remoto
Comandos básicos
Comandos avanzados
Git con GitHub Desktop
Ramas
Ejercicio ramas
Reto cherry pick Git
Reto ciclo de vida en Git
Reto comandos básicos Git
Instalación y configuración
Introducción a Git
Comandos avanzados
Resolución de conflictos
Git con Intellij IDEA
Ejercicio Gitflow
Ejercicio GitHub Actions workflow
Reto creación de tags en Git
Git con Visual Studio Code
Tutorial para resolver este ejercicio de programación
Git
Deshacer cambios
Ramas