¿Te has preguntado cómo sincronizar dos repositorios remotos? En primer lugar, ¿conoces qué es un repositorio? Para controlar el historial de versiones de un programa, se deben emplear repositorios locales y repositorios remotos, donde después se podrán compartir los scripts con otros programadores que se interesen por el código. Si quieres sincronizar tus programas con otros scripts, en este artículo te contaremos cómo sincronizar dos repositorios remotos.
Repositorios remotos para programar
Los repositorios remotos trabajan en conjunto con el repositorio local Git de los programas de código. Los repositorios remotos pueden presentarse en palataforma de nubes para códigosm como GitHub y GitLab. Ambas funcionan como almacenes de scipts que pueden compartirse con otras personas.
Si quieres conocer más acerca de las características y del funcionamiento de cada uno de estos repositorios, puedes revisar nuestra guía sobre qué es GitHub.
¿Cómo sincronizar dos repositorios remotos?
Si deseas sincronizar dos repositorios remotos que se encuentran en una plataforma como GitHub, tendrás que cumplir con los pasos que exponemos a continuación:
- En primer lugar, una vez hayas creado tu cuenta en GitHub y hayas subido tu repositorio, deberás acceder a él.
- Cuando lo tengas abierto, en la zona superior derecha, te encontrarás con diferentes botones que se encargan de diferentes tareas. Estos son los botones de unwatch, para lo que no has visto; start, para marcar como destacado tu programa de código, y fork, un elemento que te permitirá experimentar libremente con el repositorio.
- Ahora, si tienes un repositorio copiado que aún no cuenta con cambios que se han realizado recientemente, deberás utilizar un pull request en GitHub y merg request en GitLab. Esta opción te permite solicitar los cambios de las ramas en los repositorios; por tanto, los cambios se mezclarán en un solo. Para ello utilizarás la opción fork de Github. Esta opción te permite ver los commits que se han realizado y posibilita comparar los repositorios o mezclarlos.
- A continuación, deberás encontrar la opción del fork y pulsar el botón de comparación entre los repositorios.
- Una vez pulsado, te encontrarás con otro botón verde que te permitirá crear la opción de crear un pull request.
- Después de ello, podrás establecer de qué manera y qué tipo de ramas vas a transformar. Es decir, puede ser la rama máster del repositorio original o la rama máster del repositorio copiado. Después, podrás definir el título del fork y una descripción de los cambios que se hayan sincronizado.
- Cuando hayas activado la opción de pull request, encontrarás una lista de todos los cambios y una ventana que mostrará si hay algín problema con las ramas. Si no hay ninguno, puedes confirmar la mezcla entre ambos repositorios.
- Por último, observarás que los repositorios se sincronizaran con un botón morado que se llama merged.
Sigue programando con Python
Ya que conoces cómo sincronizar dos repositorios remotos, puedes incluir este proceso en tus propios programas de código para llevar la cuenta de diferentes versiones de tus programas y compartir cada uno de los cambios entre ellos.
Si quieres aprender a crear repositorios y trabajar en programas de código, échale un vistazo al temario que proponemos en nuestro Aprende a Programar desde Cero Full Stack Jr. Bootcamp. Aprenderás, tanto de forma teórica como práctica, todo lo necesario para adentrarte en el sector IT. ¡Anímate a apuntarte y sigue programando con KeepCoding!