Подтвердить что ты не робот

Pull с использованием git, включая подмодуль

В одном из моих проектов iOS я добавил добавленный подмодуль, скажем, что мой друг хочет вытащить его, включая подмодуль, как он может это сделать? Всякий раз, когда я пытался загрузить zip файл из github, он не тянет подмодуль вместе с ним

4b9b3361

Ответ 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

Конечно, это работает только в том случае, если подмодули правильно настроены в первую очередь...