¿Qué es Git Fetch?
Git Fetch crea una nueva rama en nuestro repositorio, ahí tenemos una copia exacta de todo lo que sucede en el repositorio remoto.
Aunque esto no hace un merge (No lo copia sobre los archivos de nuestro main o master), sino que lo deja en una nueva branch o rama para que podamos editarlo o trabajar con el y hacer cualquier cambio antes de nuestro Merge
¿Qué hace git Pull?
Git Pull es una fusión o un alias de nuestro Fetch y hace merge al main. En general es más practico hacer git Pull directamente al main, aunque realmente ninguno de los dos es una mala praáctica.
Podrás usar git pull en tu repositorio local de forma facil con el comando que muestran en el curso:
Git pull origin main
Esto debería llevar los datos de tu repositorio remoto al master o main local.
¿Cuál debería usar?
Te doy la buena noticia programadora, ninguna es mejor que otra.
Habrá casos puntuales donde debas usar git Fetch para no crear conflictos en tu repositorio, o cambios que no quieras traerte, Aunque en general seguira siendo más practico usar.
Git pull
Entonces, cuéntame cual comando de git es tu favorito en los comentarios, y nunca pares de aprender ❤️
Generalmente uso pull pero fetch es muy útil cuando no quieres traer todos los cambios.
Generalmente el git merge suele compararse con git rebase en cuanto a las implicaciones de su uso en la resolución de conflictos al momento de fusionar los cambios de una rama “externa” en tu rama de avances local, y la conclusión es no utlizar git rebase para traer los cambios de la rama principal del repositorio porque alteraría la historia ya escrita, con ramas de avance a nivel local se puede usar sin ningún problema.
Gracias por el aporte!
también me indica que traiga todo el contenido de mi repositori antiguo, pero no lo tengo, me urge que alguien me ayude, porque quiero seguir aprendiendo, gracias
ya realice todo el proyecto, pero cuando utilizo git push -u origin main, me dice que no tengo nada en el repositorio remoto, mi pregunta es debo de borrar todo mi repositorio y realizarlo de nuevo?
Muy buen aporte