Examples (7)
View existing submodules and the checked-out commit for each one
Install a repository's submodules (listed in `.gitmodules`)
git submodule update --init --recursiveAdd a Git repository as a submodule of the current one
git submodule add repository_urlAdd a Git repository as a submodule of the current one, at a specific directory
git submodule add repository_url path/to/directoryUpdate submodules to their latest commits
git submodule update --remoteChange the URL of a submodule
git submodule set-url path/to/submodule new_urlUnregister a submodule (e.g. before removing it from the repository with `git rm`)
git submodule deinit path/to/submodulemade by @shridhargupta | data from tldr-pages