Cloning Repos with Submodules
Submodules is quite a pain to manage. To make it easy, just use this command:
1git clone --recursive <repo_full_path>
Failure to use --recursive would mean using a lot of commands later.
See detailed git submodules commands in https://www.vogella.com/tutorials/GitSubmodules/article.html