J'ai un projet qui contient des sous-modules spécifiés. Tout fonctionne bien sur la machine de développement. J'ai commis .gitmodules
fichier et tiré sur la production. Cependant, il ne tire pas de sous-modules.
Si je vais dans des 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?
À partir de la racine du dépôt, exécutez simplement:
git submodule update --init
Si vous devez extraire des éléments de sous-modules dans vos référentiels de sous-modules, utilisez
git pull --recurse-submodules
Mais cela ne vérifiera pas les validations appropriées (celles vers lesquelles pointe votre référentiel maître) dans les sous-modules
Pour vérifier les validations appropriées dans vos sous-modules, vous devez les mettre à jour après avoir tiré à l'aide de
git submodule update --recursive