git submodule позволяет подключить один Git-репозиторий внутрь другого как отдельную зависимость. Подмодуль хранит ссылку на конкретный коммит внешнего репозитория.
Что такое git submodule?
Подробный ответ PRO
Оцени свой прогресс