Here\'s part of the contents of my .gitmodules file:
[submodule \"src/static_management\"]
path = src/static_management
url = gi
Sort of magically, but today I ran
git submodule initfollowed bygit submodule syncfollowed bygit submodule updateand it started pulling my submodules... Magic? Perhaps! This is truly one of the most annoying experiences with Git…
Scratch that. I actually got it working by doing git submodule update --init --recursive. Hope this helps.
PS: Make sure you are in the root git directory, not the submodule's.