Delete submodule entry and tracked path.
Section: Submodule Workflows
Remove a submodule carefully
bash
bash
git rm path/to/submoduleExplanation
Modern Git handles most removal cleanup well, but you should still review `.gitmodules` and config state afterward.
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.