git submodule
Управляет вложенными репозиториями (подмодулями) внутри проекта.
Сигнатура
git submodule [add|update|init] ...Подмодуль — это ссылка на другой Git-репозиторий, закреплённая на конкретном коммите. add <url> <путь> добавляет подмодуль, update --init --recursive подтягивает их содержимое после клонирования, update --remote обновляет до последних коммитов.
git submodule add https://github.com/user/lib.git libs/lib
git submodule update --init --recursive