Aunque la clase pasada estuvo muy bien explicada, no hubieron conceptos de git restore que nos explique que con git restore
nos permite volver exactamente al punto inicial del proyecto.
Aunque la clase pasada estuvo muy bien explicada, no hubieron conceptos de git restore que nos explique que con git restore
nos permite volver exactamente al punto inicial del proyecto.
¡Hola Luis, espero que estés bien!
git restore
: Este comando se utiliza para deshacer cambios en archivos específicos. Puedes usarlo para restaurar archivos a su estado previo en el área de trabajo o en el índice (staging area). Por ejemplo, si has realizado cambios en un archivo y deseas descartar esos cambios y volver al estado en que se encontraba en el último commit, puedes usar git restore nombre_del_archivo.
git checkout
: Este comando es más versátil. Se utiliza para cambiar entre ramas (branches) o para restaurar archivos a un estado específico de un commit anterior. Puedes usar git checkout seguido de una rama para cambiar a esa rama, o puedes utilizar git checkout seguido de un commit y el nombre del archivo para restaurar ese archivo al estado en que se encontraba en ese commit. Por ejemplo, git checkout nombre_de_la_rama para cambiar de rama, o git checkout nombre_del_commit -- nombre_del_archivo para restaurar un archivo a un estado específico.
En resumen, git restore se utiliza para revertir cambios en archivos específicos, mientras que git checkout se utiliza para cambiar entre ramas o para restaurar archivos a estados específicos de commits anteriores.
Espero que esta información te sea útil para navegar en el tiempo en Git. ¡Buena suerte con tus proyectos!
Espero haber ayudado y buenos estudios!
Navegando lei alo parecido para el ejercio: git checkout HEAD~4