Git Switch Repo a repetición

He estado trabajando en un proyecto dentro de un repository git (llamémoslo Repo A ). Sin embargo, como me encontraba perdiendo demasiado time jugueteando con mi propia configuration de compilation, decidí tratar de hacer uso de uno de los muchos proyectos de model / kit de inicio (llamemos al que elegí Repo B ).

Ahora, mi problema es, ¿cómo fusionaría los dos repositorys de modo que retenga todo el historial de Repo A sin perder la capacidad de, más adelante, extraer / fusionar las actualizaciones de Repo B ?

Como reference, en el momento de la escritura, los repositorys son:
Repo A : https://github.com/Braden1996/tron.io/commit/33ccf5335b0b693abeaf612aa65a5658dcfe1459
Repo B : https://github.com/ctrlplusb/react-universally

Está bien, así que me las arreglé para resolver esto.
Para reference futura, aquí está cómo:

  1. Agregue el Repo B como control remoto a Repo A :
    git remote add repo-b repo-b.git
  2. Extraiga los files de nuestro nuevo control remoto:
    git pull repo-b master --allow-unrelated-histories
  3. Resolver conflictos de fusión:
    git mergetool
  4. Restablezca HEAD – para evitar get el historial completo de Repo B :
    git reset HEAD
  5. Agregue todos los cambios que se organizarán para la siguiente confirmación:
    git add *
  6. Cometer cambios:
    git commit -m "Pull repo-b into our repo-a"
  7. Rama de empuje:
    git push

Para get actualizaciones futuras, inicie el process desde el paso 2.