Введение
🧑💻 Новый в Git или LabEx? Мы рекомендуем начать с курса Быстрый старт с Git.
Подмодули - это способ включить один репозиторий Git в качестве подкаталога другого репозитория Git. Это может быть полезно, когда вы хотите включить в свой проект第三方 библиотеку или общий кодовый баз. В этом лабе вы узнаете, как добавить подмодуль в репозиторий Git.
Добавить подмодуль
Ваша задача - добавить новый подмодуль в репозиторий Git. Вам понадобится использовать команду git submodule add, чтобы добавить подмодуль из репозитория-исходника в локальную директорию в вашем репозитории. Синтаксис команды выглядит так:
git submodule add <upstream-path> <local-path>
<upstream-path>- это URL или путь к репозиторию-исходнику, который вы хотите добавить в качестве подмодуля.<local-path>- это путь, где вы хотите хранить подмодуль в вашем локальном репозитории.
Предположим, у вас есть репозиторий Git под названием my-project, и вы хотите добавить подмодуль из репозитория Git https://github.com/labex-labs/git-playground.git в директорию с именем git-playground в вашем локальном репозитории. Вот, как вы можете это сделать:
git init my-project
cd my-project
git submodule add https://github.com/labex-labs/git-playground.git./git-playground
Вот результат после завершения лабы:

Резюме
Добавление подмодуля в репозиторий Git может быть полезно, когда вы хотите включить в свой проект第三方 библиотеку или общий кодовый баз. В этом лабе вы узнали, как использовать команду git submodule add, чтобы добавить новый подмодуль в репозиторий Git. Не забудьте указать URL или путь к репозиторию-исходнику и локальную директорию, где вы хотите хранить подмодуль.