git submodule
CautionManage submodules
git submodule update --init --recursive
Embeds other repos. After clone, empty dirs mean you need update --init --recursive.
Examples
git submodule update --init --recursiveFetch all submodules
Syntax
git submodule [update --init] [status] [add url path]
Before you run it
The parent pins exact commits, not branches.
Related commands
- git cloneClone a repo
- git pullPull from remote
- git statusWorking tree status
The same reference, with no signal at all
Every command on this site, held on your device. The app adds 632 more: 1,510 commands and 120 fix flows, searchable with no connection. Free to install, no ads (some content is a one-time purchase).
Get it free on the App Store