Continue reading »
What are they?
Well, as with everything git related, there is usually a helpful man-page. So let's check that out...
Submodules allow foreign repositories to be embedded within a dedicated subdirectory of the source tree, always pointed at a particular commit.
For those that speak man-page, feel free to skip the rest. For those that want to know what a submodule is, how they are useful, and when to use them, read on!
An example
The best way to understand the purpose of submodules is to see them

