git submodule command

The git submodule command is used to manage external repositories within a normal repository. This could be for libraries or other types of shared resources. The submodule command has several sub-commands (add, update, sync, etc)  or managing these resources.