В одном из моих проектов iOS я добавил добавленный подмодуль, скажем, что мой друг хочет вытащить его, включая подмодуль, как он может это сделать? Всякий раз, когда я пытался загрузить zip файл из github, он не тянет подмодуль вместе с ним
Pull с использованием git, включая подмодуль
Ответ 1
Вы можете клонировать с опцией --recursive
, чтобы автоматически инициализировать и обновлять подмодули (и любые подмодули, которые содержат эти подмодули и т.д.).
git clone --recursive <URL-OF-REPOSITORY>
Ответ 2
Это по дизайну. Получите подмодули в качестве второго шага.
git clone git://url...
cd repo
git submodule init
git submodule update
Затем после этого добавьте еще один шаг после git pull
.
git pull ...
git submodule update --recursive
Конечно, это работает только в том случае, если подмодули правильно настроены в первую очередь...