¿Cómo agrego un submodule git que no tiene una twig maestra?

Tengo dos repositorys git: A y B Quiero hacer de B un submodule de A B no tiene una twig master .

Ejecuté el siguiente command desde la raíz del repository de A:

 git submodule add git@git.example.com:B lib/B 

Que produce el siguiente resultado:

 Cloning into 'lib/B'... remote: Counting objects: 156, done. remote: Compressing objects: 100% (151/151), done. remote: Total 156 (delta 45), reused 0 (delta 0) Receiving objects: 100% (156/156), 109.80 KiB | 140 KiB/s, done. Resolving deltas: 100% (45/45), done. fatal: You are on a branch yet to be born Unable to checkout submodule 'lib/B' 

Mi file .gitmodules no tiene input para B , pero existe .git/modules/lib/B Si cd lib/B , puedo git checkout develop (la única twig de B ), pero git ve cualquier file en lib/B como parte de A

¿Hay alguna manera de decirle a git que agregue un submodule que no tenga una twig master ?

Esto agregará la twig que especifique como un submodule

 git submodule add -b <branch> ... 

Puede encontrar esta información haciendo git submodule -h o man git-submodule

Enlace a la página man para el submodule git