Submodules (discuté dans la Pro Git Livre), permet de gérer les référentiels imbriquée à l'intérieur d'un référentiel principal:
Submodules permettent les dépôts
pour être incorporé à l'intérieur d'un dédié
sous-répertoire de l'arborescence source,
toujours pointé à un particulier de s'engager.
Ils ne sont pas à confondre avec
télécommandes, qui sont destinés principalement pour
les branches d'un même projet;
submodules sont conçus pour les différents
des projets que vous aimeriez faire partie
de votre arborescence des sources, alors que l'histoire
de la deux projets de séjours
totalement indépendant et vous ne pouvez pas
modifier le contenu de la sous-module
à partir de dans le projet principal.
Submodules de maintenir leurs propres
d'identité; le sous-module support
les magasins de la sous-module référentiel
emplacement et de s'engager ID, de sorte que les autres
les développeurs qui clone le superproject
peut facilement cloner toutes les submodules à
la même révision.