git

  • git fetch vs. git pull {Notas de Laboratorio}

    gitPhoto

     

    Problema

    • ...no recuerdo si hago git fetch o git 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 remotos
      • git 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

Este sitio web utiliza cookies necesarias para su funcionamiento y para alcanzar los fines que se describen en la política de privacidad. Al aceptarla, al desplazarse por esta página o al continuar navegando, acepta nuestra política de privacidad.