Gitting around To clone a repo with all its submodules: git clone --recursive [git://url] Add a submodule git submodule add [git://url] [path/to/submodule] Load submodules if they weren’t when cloning git submodule update --init