submodule git no tira de files en submodules

Pensé que todo había salido bien con este nuevo proyecto y pensé que los submodules de git son la manera de desarrollar e implementar mi aplicación.

Configurar mi git repo (Drupal) y lo inicialicé con la label 7.12 de Drupal. Hice mi propia twig. Luego se agregaron los modules que se necesitan en sites / all / modules / contrib con git submodule add –branch 7.x git: // ruta / a / drupal / module sites / all / modules / contrib / module

y luego pensé, empujando mi repository a github, podría simplemente extraerlo y luego arrastraría todos los submodules a la ruta de deployment. Sin embargo, todos mis modules no se extraen, incluso si lo hago: git submodule foreach git pull o git submodule init seguido de la actualización del submodule git

Resulta que estaba equivocado. ¿Ahora necesito rehacer todo de otra manera? En caso afirmativo, por favor dígame cómo, si no, genial, por favor hágamelo saber.

¿Has ahorrado el repo de Drupal? ¿Ya tiene submodules agregados en .gitmodules ? Si es así, solo necesita clonar su sucursal y realizar

 git submodule init git submodule update 

No necesita volver a agregar sus propios submodules al repository.

Ahora, si desea agregar submodules adicionales, debe ejecutar git submodule init; git submodule update git submodule init; git submodule update cada vez que clones el repository. No obtendrá automáticamente los submodules.