¿Cómo include bifurcación ahorquillada en mi proyecto git repo?

Supongamos que tiene un repository git privado para su ambicioso proyecto de Facebook (A).

Usted encuentra una biblioteca de Github impresionante (pero necesita modificar) (B) para que bifurque el repository.

¿Cómo se incluye la biblioteca (B) en su proyecto git (A)?

como un submodule?

Puede usar el submodule si desea una dependencia de fuente entre los dos proyectos.
Su proyecto hará reference a un SHA1 fijo de libraryB , pero puede configurar un submodule para seguir una bifurcación: consulte " Submodules de Git: especifique una bifurcación / label ".

En ese caso:

 cd /path/to/next-facebook git submodule add https://url/to/libraryB git submodule update --init 

Esto es diferente del subtree , donde la historia de libraryB sería parte de su propio proyecto.