Git: Submodule Init and Update
For a repository with submodules all the submodules can be pulled down locally for the first time using: git submodule update --init --recursive Subsequently, submodules can be updated with remote changes using: git submodule update --recursive --remote
Continue Reading