adicionar módulo
git submodule add -b branchName repoName dirName
atualizar recursivamente todos os submódulos
git submodule update --init --recursive
clonar um repositório com todos os seus submódulos
git clone -b branchName --recursive repoName
Conteúdo para você se capacitar em programação