Update local submodule config from `.gitmodules`.
Section: Submodule Workflows
Sync submodule URLs
bash
bash
git submodule sync --recursiveExplanation
Important after changing submodule remote URLs in `.gitmodules`.
Learn the surrounding workflow
Compare similar commands or jump into common fixes when this command is part of a bigger troubleshooting path.
Related commands
Same sheet · prioritizing Submodule Workflows
Show submodule status
Inspect recorded commit pointers and checkout state.
Clone including submodules
Clone a repository and initialize its submodules immediately.
Update submodules to their tracked remote branches
Fetch and move submodules according to configured tracking branches.
Run a command in every submodule
Execute a shell command across all submodules.
Start bisect with good and bad revisions
Initialize bisect and mark boundaries.