Git submodule inside of a submodule (nested submodules)

firstresponder picture firstresponder · Oct 8, 2009 · Viewed 47.9k times · Source

Is it possible for a git submodule to be made of several other git submodules, and the super git repo to fetch the contents for each submodule?

I have tried to do this using the obvious/naive approach of creating a git repo holding several submodules.

Then adding this git repo to another git repo as a submodule.

Then attempting to pull from the root directory of the super git repo by git submodule init and then git submodule update. But this fails to fetch the sub-submodules.

Answer

inamiy picture inamiy · Jul 3, 2011

As mentioned in Retrospectively add --recursive to a git repo

git submodule update --init --recursive

should work.