Mid Version Control Git submodules? Allows you to embed one Git repository inside another as a subdirectory, maintaining separate histories.