вытащить с помощью Git, включая субмодуль - PullRequest
40 голосов
/ 11 ноября 2011

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

Ответы [ 2 ]

67 голосов
/ 11 ноября 2011

Это по замыслу.Получите субмодули как второй шаг.

git clone git://url...
cd repo
git submodule init
git submodule update

Затем добавьте еще один шаг после git pull.

git pull ...
git submodule update --recursive

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

50 голосов
/ 11 ноября 2011

Вы можете клонировать с опцией --recursive, чтобы автоматически инициализировать и обновлять подмодули (и любые подмодули, содержащиеся в этих подмодулях и т. Д.)

git clone --recursive <URL-OF-REPOSITORY>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...