Как клонировать git repo со многими подмодулями git, некоторые из которых повреждены / отсутствуют? - PullRequest
0 голосов
/ 01 ноября 2018

Например,

git clone --depth 1 --recursive https://github.com/gohugoio/hugoThemes.git themes

Вы можете попробовать:

git submodule update --init

Но в основном это останавливается на первых ошибках. Если у вас нет репо, вы, вероятно, просто хотите пропустить поврежденные или закрытые репо, но я не думаю, что в git пока есть опция пропуска ошибок. Команда foreach может решить, но еще не обнаружена.

1 Ответ

0 голосов
/ 01 ноября 2018

Кажется, что невозможно игнорировать эти ошибки - git submodule init ignore fail . Если вы не можете создать какой-нибудь bash-скрипт, который получит список подмодулей (не уверен, если это возможно) ->, а затем обновит их один за другим.

...