Git sous-module pour le suivi à distance de la branche

Je suis en train d'utiliser submodules pour agréger 10+ référentiels dans une structure pour faciliter le développement.

Il est censé clone le module de caisse et une branche.
Au lieu de cela, le module est vérifié dans décollement de la mode.

git clone [email protected]:org/global-repository.git
git submodule update —init
cd config-framework
git status

$git status
#HEAD detached at b932ab5
nothing to commit, working directory clean

gitmodules fichiers semble être bon

$cat .gitmodules 
[submodule "config-framework"]
        path = config-framework
        url = [email protected]:org/config-framework.git
        branch = MY_BRANCH

Nous voulons la MY_BRANCH branche à être vérifié par défaut, plutôt que de détacher la tête.
Comment pouvons-nous y parvenir?

C'est la façon dont submodules travail. Le maître des références de projet spécifique s'engager, pas une branche.

OriginalL'auteur Nambi | 2013-11-14