Mueva el historial del repository A al repository B (sin otros files)

He visto algunos problemas similares aquí en StackOverflow pero no he encontrado 1 que se ajuste a lo que necesito.

Aquí hay algunos que he visto que no parecen resolver mi problema:

Cómo mover files de un repository de git a otro (no a un clon), preservando el historial del contenido del repository de Git en otro repository preservando el historial

Tengo un repository en Bitbucket que he agregado a Github. Sin embargo, el de Github conserva su propia historia. ¿Cómo puedo importar el historial desde el repository original de Bitbucket al repository de Github sin tocar los files? Ambos repositorys ya existen.

Probablemente lo haría así:

 git clone --mirror <bitbucket repo> cd <repo> git push --mirror <github repo> 

Eso básicamente copy todo, desde Bitbucket a GitHub, incluyendo twigs, tags y otros refs.

Si tienes las sucursales en tu repository local y las has configurado para que apunten a GitHub, deberías poder hacer git push origin [branch name] para cada twig. O algo así como la git branch | xargs -L1 git push origin git branch | xargs -L1 git push origin para hacerlos todos a la vez.