Cómo sincronizar dos repositorys diferentes en Git

Tengo un repository git local configurado para nuestro equipo. Hay otro repository git configurado para un equipo remoto (son algunos freelancers). Mi problema es que quiero sincronizar el código del server en vivo en el que los trabajadores independientes están haciendo cambios, con mi git local y enviar el último código al server. ¿Cómo puedo hacer eso?

Debería agregar el repository de autónomos como "remoto" y luego git fetch en su repository local. A continuación, puede combinar las references de los trabajadores independientes con el trabajo de su equipo central y llevar el trabajo a su repository.

Por ejemplo algo como esto:

 git remote add team {githubofteam} git remote add free {githuboffreelancers} git fetch team git checkout -b master team/master git fetch free git merge free/master git push team master