🖇 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:
-
Agregar el repositorio original como un nuevo remote:
Terminal window git remote add upstream URL_DEL_REPOSITORIO_ORIGINALDonde
URL_DEL_REPOSITORIO_ORIGINALes la URL del repositorio original al que se quiere sincronizar el repositorio forked. -
Fusionar los cambios del repositorio original al repositorio forked:
Terminal window git pull upstream mainEn 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 -
Resolver los posibles conflictos que puedan darse entre ambos repositorios.
-
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.