Résumé: git clone --recursive REPO fonctionne, mais ne vérifie pas un commit pour les sous-modules, à la place il laisse tous les sous-modules vides.git submodules vide après git clone --recursive repo_url
Je cours
clone git [email protected]: l'utilisateur sous-modules/repo.git Le clonage dans 'repo' ...
Cependant, quand je cd en pension,
git status
renvoie
modified: submodule1 (new commits, modified content)
modified: submodule2 (modified content)
modified: submodule3 (modified content)
L'exécution de ls dans l'un des sous-dossiers montre qu'ils sont tous vides.
Si j'exécute "git status" sur l'un des sous-dossiers, cela montre que tout le contenu a été supprimé.
Je peux toujours extraire le maître (ou tout autre commit) de l'un des sous-modules, ce qui restaure le sous-module. J'ai l'impression que la commande "git clone --recursive" est supposée télécharger et extraire les sous-modules.
version git 2.11.0 (Apple Git-81) version 2.2.9 hub
Impossible de reproduire avec 'git clone --recursive [email protected]: dahlia/libsass-python' w/git 2.7.4 - avez-vous un * référentiel spécifique * cela échoue sur? –
Il a échoué deux fois à ce jour avec deux de mes propres dépôts github, les deux de la même manière. –