Submodules in Git
From the Git cheat sheet · Advanced Techniques · verified Jul 2026
Submodules
Include other Git repositories within your project
bash
# Add submodule
git submodule add <url> <path>
# Clone with submodules
git clone --recursive <url>
# Update submodules
git submodule update --init
git submodule update --remote💡 Submodules link to specific commits
⚠️ Remember to update submodules after pull
📌 Each submodule is a separate repository