Описание тега git-submodules

Подмодули позволяют сохранить репозиторий Git в качестве подкаталога другого репозитория Git.

Подмодуль позволяет вам сохранить репозиторий Git в качестве подкаталога другого репозитория Git. Это позволяет клонировать другой репозиторий в свой проект и сохранять отдельные коммиты. [ Книга Pro Git ]

Родительское репо отслеживает подмодуль в:

  • а .gitmodule файл (для URL-адреса дополнительного репо)
  • специальная запись в его индексе, называемая gitlink для SHA1, на который извлекается подмодуль (подмодуль всегда инициализируется в режиме отсоединения HEAD)

Общие вопросы: