Git importa repositorys como sucursales

Tengo repo1 , repo2 , repo3 y repo4 . Quiero mantener repo1 y hacer repo2 , repo3 y repo4 como diferentes twigs de repo1 , sin perder las tags o confirmaciones que existen en repo2 , repo3 y repo4 .

 repo1-Master branch (contains tags and commits of repo1) |__branch2 (contains tags and commits of repo2) |__branch3 (contains tags and commits of repo3) |__branch4 (contains tags and commits of repo4) 

¿Cada uno de ellos conserva sus confirmaciones, dates y tags históricas? ¿Puedo elegir una twig específica para enviar el código en el futuro, cualquier problema?

Funciona si sus otros repositorys tienen cada una twig (típicamente maestra).
Puede searchlos en su repo1 y agregar esa twig maestra como una nueva twig huérfana , que tendrá su propio historial independiente.

 cd repo1 git remote add repo2 ../path/to/repo2 git fetch repo2 git branch brrepo2 repo2/master git push -u origin brrepo2 git push --tags