Engineering, Science & TechnologyNonprofit, Education, Government & Social Impact

Git Dependency Management with Submodules and Subtrees

Does Git come to your mind when you hear the phrase “version control”? Do you know what Git is used for and how you can use it to manage multiple repositories from a single repository? In this course, software engineer Manaswini Das helps you discover and learn to use Git subtrees and submodules, the tools that enable you to manage multiple repositories from a single repository. Manaswini explains how Git submodules and subtrees can help you with in-house dependency management. She also reviews the caveats, differences, and applications—for example, single-sourcing documentation and publishing documentation on various platforms. Plus, Manaswini highlights other alternatives like git-repo, git-subrepo, and gitslave that can help you achieve dependency management.

Learn More