Mover los cambios del repository actualizado de Git a una versión anterior del repository

Tengo 2 repositorys en diferentes networkinges (intranets). Quiero copyr los cambios del nuevo repository al anterior, incluidas las nuevas twigs, tags y cambios de files.

Pensé en save el git diff entre cada twig de new-repo y la twig de old-repo y save ancestros comunes que se comprometan entre sucursales para restaurar la topología del nuevo repository (en el caso de nuevas sucursales en new-repo).

¿Hay alguna forma más fácil de hacer esto?

Por lo general, usas el git bundle para ese flujo de trabajo. Permite transferir objects que normalmente se transfieren mediante fetch y, por lo tanto, también pull través de un file que puede transferir a través de cualquier medio que desee.