Когда вы добавляете подмодуль в свой проект git, он добавляет файл gitmodules, извлекает фактический подмодуль и сохраняет его в вашем проекте.

Нужно ли мне фиксировать фактически снятый подмодуль или лучше просто зафиксировать файл gitmodules, который описывает путь к подмодулю?

git
7
Ogen 12 Мар 2018 в 06:02

1 ответ

Лучший ответ

Вы автоматически зафиксируете оба:

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

Это отражается в обратном процессе (когда вы хотите удалить подмодуль из репозитория Git )

4
torek 12 Мар 2018 в 18:10