git-workflow's description enumerated the six domains it exists to route away from, so it competed for selection with the very skills it should be handing off to. It now triggers on the case it actually serves: an interactive request whose domain is not yet clear. Also clears frontmatter drift across the plugin and removes duplicated guidance in pc-run that had diverged from its reference.
31 lines
1015 B
Markdown
31 lines
1015 B
Markdown
---
|
|
source_keys:
|
|
- git-scm-submodule-docs
|
|
---
|
|
|
|
# References
|
|
|
|
One file per task branch in SKILL.md's dispatch table. Load only the one that matches the request.
|
|
|
|
## setup-and-update.md
|
|
|
|
Cloning a superproject that has submodules, adding a dependency as a submodule, initializing
|
|
without cloning, and updating or re-pinning. Carries the `add` and `update` flag tables and the
|
|
keep-pinned and move-the-pin-forward workflows.
|
|
|
|
## urls-and-config.md
|
|
|
|
Where a submodule points and how it is configured: the `.gitmodules` vs `.git/config` split, both
|
|
key tables, `sync` / `set-url` / `set-branch`, local mirror overrides, relative URL resolution, the
|
|
security gate on custom `update` commands, and `absorbgitdirs`.
|
|
|
|
## removal.md
|
|
|
|
Removing a submodule, and why `deinit` alone does not remove one. Carries the full four-step
|
|
removal sequence including the manual `.git/modules/<name>/` cleanup.
|
|
|
|
## sources.md
|
|
|
|
Research sources that informed this skill — provenance chain for git-scm-submodule-docs reference
|
|
material.
|