Illustations of working with Git Submodule
On this page
- Terminologies
- Key Players
- Initial state without submodule
- Adding submodule to local repository
- Pushing submodule from local to remote
- Initial state with local uninitialized
- To clone remote parent to local
- After new commits on the submodule
- Pull commit on local parent
- Push commit to remote parent
- Teammate can pull this change
Related Articles
Using an alias and shell function
Showing defination of alias an shell function
How to work with Git Submodules
Various scenarios are covered to give a complete overview of Git Submodules
Give Claude Code A Visual Language
Turning a client-rendered app into a server-rendered one is not a pull request. It is six of them, in an order that matters, over three weeks — and by the second week nobody can answer "where are we?" without twenty minutes of scroll-back. Here is the shape that fixed it — one outline artifact, one step per pull request, and a link that points both ways.
The ABCDE Of Agent-Driven Development
A five-skill todo lifecycle for Claude Code — Add, Brainstorm, Code, Deliver, Explore — that carries a one-line idea to a reviewed, merged PR without letting a fire-and-forget agent make silent choices. A full tour of every stage and every pillar underneath.