Comment pourrais-je ajouter un sous-module Git pour une balise ou un commit spécifique?
git
version-control
Peter Mortensen
la source
la source
Réponses:
Les référentiels de sous-modules restent dans un état HEAD détaché pointant vers un commit spécifique. Changer ce commit implique simplement de retirer une balise ou un commit différent, puis d'ajouter le changement au référentiel parent.
git-status
sur le référentiel parent signalera maintenant un arbre sale:Ajoutez le répertoire du sous-module et engagez-vous à stocker le nouveau pointeur.
la source
From Two Guys Arguing - Attachez des sous-modules Git à un commit ou une branche particulière .
la source
git submodule add -b some_branch git://some_repository.git some_repository
git submodule add -b
puisse prendre une balise ou un sha1hash. Cela ne peut prendre qu'une branche.-b
les branches de support et non les balises ou les shas de commit sont une fonctionnalité et non un bogue (en fait,-b
c'est un raccourci pour--branch
).