To initialize a submodule inside git repo
git submodule add [GitURL] [AliasName]
To recursivly update the submodules inside of a git repo
git submodule foreach git pull origin master
To clone git repo containing submodules
git clone --recursive [GitURL]