Liste des submodules dans un dépôt Git

J'ai un dépôt Git qui a plusieurs submodules en elle. Comment puis-je liste les noms de tous les submodules après git submodule init a été exécuté?

La git submodule foreach commande pourrait répéter le nom de la sous-module, mais qui ne fonctionne qu'une fois qu'ils ont été vérifiés qui n'est pas arrivé après l'initialisation de l'étape. Il y a plusieurs étapes dans la chaîne qui doivent se produire avant qu'ils puissent être vérifié, et je ne veux pas de fils noms des submodules dans le script.

Donc, il y a une commande Git pour obtenir les noms de tous les inscrits, mais pas encore vérifié submodules?

  • Super idiot qu'il ne l'est pas, mais Sandeep réponse, montre que git submodule se comporte comme j'attend un hypothétique git submodule list à se comporter - je n'ai jamais pensé à vérifier ce qui se passe avec aucun des arguments à git submodule. (Heureux, j'ai testé le lien, depuis que j'ai attrapé le mal "Partager" le lien d'abord!)
  • Je suis venu ici parce que git submodule list n'existait pas et git submodule help n'aide pas (selon ce dernier, la solution, git submodule, n'est pas valide d'utilisation).
  • La plupart des réponses (y compris les acceptée, un) liste des sous-module paths, pas names et rompre lorsqu'ils contiennent des caractères spéciaux. J'ai essayé de donner une réponse à la fois les noms et les chemins d'accès qui devrait être à l'abri: stackoverflow.com/a/56912913/3215929
InformationsquelleAutor tpg2114 | 2012-09-28