Использование чужого РЕПО в качестве подмодуля Git на GitHub
Я пытаюсь выяснить, можно ли использовать чужой репозиторий (или ветвь репозитория) в качестве подмодуля в вашем собственном репозитории Git. Документация по самому github либо отсутствует, либо я не использую правильную терминологию для ее поиска. Если это не предпочтительный способ включения публичного репозитория в качестве общей библиотеки в рамках одного проекта git, будут оценены предложения в качестве альтернативной передовой практики.
1 ответ:
Да, вы можете добавить любой репозиторий в качестве подмодуля в свой проект. Просто сделайте:
git submodule add git://github.com/whomsoever/whatever.git... на верхнем уровне репозитория. Это действительно самый простой способ с git использовать какой-то существующий полезный репозиторий внутри вашего собственного. Для получения дополнительной информации о подмодулях, вы можете посмотреть:
- раздел Pro Git о подмодулях
- вполне читабельно бит в руководстве git
- раздел о подмодулях в git community book
обновление: как jfountain указывает ниже, если вы хотите добавить подмодуль в путь к подкаталогу (или с именем, отличным от имени по умолчанию), вы можете указать это в качестве дополнительного параметра для этой команды, например:
git submodule add git://github.com/whomsoever/whatever.git foo/bar
Comments