Submodules let you include other Git repositories as subdirectories.
Getting Started
What is Git?
Branching & Merging
Branches & Merging
Tags & Releases
Git Tags
Submodules & Subtree
Git Submodules
GitHub Actions
GitHub Actions CI/CD
Git Worktrees
Git Worktrees
Git LFS
Git LFS (Large Files)
Git
Beginner
FREE
Git Submodules
Lesson 1 of 17
Beginner
Interactive
Syntax
GIT
git submodule add URL path git submodule init git submodule update git submodule foreach git pull
Git Submodules
BASH
# Add submodule git submodule add https://github.com/user/lib.git libs/my-lib # Clone with submodules git clone --recurse-submodules https://github.com/user/repo.git # Update submodules git submodule update --remote # Initialize submodules after clone git submodule init git submodule update