Problema
- ...no recuerdo si hago
git fetch
ogit pull
sobre mi repositorio 😵 (nota para mi subconsciente ooome!)
Solución Utilizada
- El objetivo es actualizar mi repositorio local con los cambios de nuestro repositorio remoto, ambas opciones cumplen esa función pero hay diferencias:
git fetch
descarga los nuevos commits del repositorio remoto pero NO hace un merge en nuestra rama local de trabajo (más seguro)git pull
descarga los nuevos commits del repositorio remoto y AUTOMÁTICAMENTE hace un merge sobre nuestra rama local de trabajo, puede causar conflictos si no estamos seguros de lo que hacemos (tenemos sueño o nos encontramos en algún estado alterado de consciencia)
- Un flujo de trabajo normal sería:
git fetch origin
...revisa cambios remotosgit diff origin/main
...¿qué ha cambiado?git merge origin/main
...cuando estemos seguros hacemos el correspondiente merge
Imagen Original (CC Atribución): https://flic.kr/p/91DVuV
En OpenSAI estaremos atentos a conocer tu experiencia, no dudes en dejar tu comentario ...y si te gustó nuestro contenido: