Skip to content

🖇 Sincronizar repositorios bifurcados

Para mantener actualizado un repositorio forked con respecto al repositorio original es necesario sincronizar ambos repositorios. Para ello, primero nos situamos en el repositorio forked y luego se deben seguir los siguientes pasos:

  1. Agregar el repositorio original como un nuevo remote:

    Terminal window
    git remote add upstream URL_DEL_REPOSITORIO_ORIGINAL

    Donde URL_DEL_REPOSITORIO_ORIGINAL es la URL del repositorio original al que se quiere sincronizar el repositorio forked.

  2. Fusionar los cambios del repositorio original al repositorio forked:

    Terminal window
    git pull upstream main

    En caso de que el fusionar te arroje un error de historias de los repositorios no relacionadas:

    Terminal window
    git pull upstream main --allow-unrelated-histories
  3. Resolver los posibles conflictos que puedan darse entre ambos repositorios.

  4. Sube los nuevos cambios al repositorio forked remoto:

    Terminal window
    git push origin main

Con estos pasos se habrá sincronizado el repositorio forked con el repositorio original. Es importante mantener actualizado el repositorio forked para evitar posibles conflictos y mantener el código siempre actualizado.