J'ai un projet qui contient des sous-modules. Tout fonctionne bien sur la machine de développement. J'ai commis un .gitmodules
dossier et tiré sur la production. Cependant, il ne tire pas de sous-modules.
Si je vais dans les répertoires de sous-modules et que j'appelle git pull
, rien ne se passe.
Quelle est la bonne façon d'extraire ces sous-modules dans le nouveau projet?
git pull --recurse-submodules
Si vous avez besoin d'extraire des éléments pour les sous-modules dans vos référentiels de sous-modules, utilisez
Mais cela ne récupérera pas les commits appropriés (ceux vers lesquels pointe votre référentiel maître) dans les sous-modules
Pour vérifier les commits appropriés dans vos sous-modules, vous devez les mettre à jour après avoir tiré en utilisant
la source
git submodule update --recursive
c'est ce dont j'avais besoin après le premiergit clone
ing mais en oubliant de--recursive
le faire du premier coup. Merci!git submodule update --init --recursive
résolvez mon problèmeS'il y a des sous-modules imbriqués, vous devrez utiliser:
la source