git submodule command

Git submodules allow us to keep a Git repository as a subdirectory of another Git repository. Git submodules are simply a reference to another repository at a particular snapshot in time. Git submodules enable a Git repository to incorporate and track version history of external code.

Let’s start by adding an existing Git repository as a submodule of the repository that we’re working on. To add a new submodule, we use the following git syntax.

git submodule add <Path-to-repo>

The path can be absolute or relative URL of the project we would like to start tracking.