Hola. Tengo una duda: Si ejecutas git pull origin main y te traes todo de github, ¿Eso no modifica la programacion?. Si en github tengo u...

Pregunta de la clase:
Git tag y versiones en Github
Mauro Benito Montoya Arenas

Mauro Benito Montoya Arenas

Pregunta
studenthace 2 años

Hola. Tengo una duda: Si ejecutas git pull origin main y te traes todo de github, ¿Eso no modifica la programacion?. Si en github tengo una version mas vieja podria borrar mi avance

1 respuestas
para escribir tu comentario
    Jonatan Martin

    Jonatan Martin

    studenthace 2 años

    Esto dice chatGPT:

    Si ejecutas git pull origin main, lo que hace es traer los cambios que están en la rama main de tu repositorio remoto en Github y fusionarlos con la rama main en tu repositorio local. Es posible que al fusionar los cambios, haya conflictos y tengas que solucionarlos manualmente.

    En cuanto a la segunda parte de tu pregunta, si en Github tienes una versión más vieja y haces git pull origin main, los cambios más nuevos que tengas en tu repositorio local se fusionarán con la versión más vieja que está en Github. Por lo tanto, si deseas eliminar tus avances locales y volver a la versión más vieja en Github, debes realizar lo contrario, es decir, hacer git fetch para traer las actualizaciones del repositorio remoto pero sin fusionarlas, y luego hacer git reset para volver a la versión más vieja. Sin embargo, ten en cuenta que esto eliminará cualquier cambio local que hayas realizado y no hayas guardado en una rama separada.

Curso de Git y Github [Empieza Gratis]

Curso de Git y Github [Empieza Gratis]

Deja de versionar tus proyectos usando tu propio sistema de control de versiones. Mejor usa Git, el sistema de control de versiones por excelencia que utiliza la industria tecnológica. Aprende a trabajar con git, conceptos básicos, clonar un repositorio y gestionar tus proyectos alojándolos en tu repositorio local y en GitHub.

Curso de Git y Github [Empieza Gratis]
Curso de Git y Github [Empieza Gratis]

Curso de Git y Github [Empieza Gratis]

Deja de versionar tus proyectos usando tu propio sistema de control de versiones. Mejor usa Git, el sistema de control de versiones por excelencia que utiliza la industria tecnológica. Aprende a trabajar con git, conceptos básicos, clonar un repositorio y gestionar tus proyectos alojándolos en tu repositorio local y en GitHub.