10 · Version Control
Submodule
A repo inside a repo
A way to embed one git repository inside another at a pinned version — useful for shared code, and a frequent source of confusion.
Concrete example
A project includes a shared library as a submodule, locked to a specific commit of it.