Назад | Перейти на главную страницу

Как запустить подмодули Git?

Как я могу запустить эти подмодули? Единственное, что я могу найти в сети, - это информацию о том, как создавать подмодули. Но мне просто нужно запустить их. Неужели это так сложно?

После клонирования репозитория вам необходимо выполнить следующее, чтобы получить все подмодули:

git submodule init
git submodule update
cd externals/curlcall
git submodule init
git submodule update

Подмодули Git отдаленно похожи на внешние в Subversion - они ссылаются на внешние репозитории git.

Какие инструкции в wikislurp говорят, что для использования программного обеспечения вам необходимо не только клонировать сам репозиторий, но и клонировать репозитории, на которые ссылаются подмодули.

То, что вы цитировали из README,

git submodule init
git submodule update
cd externals/curlcall
git submodule init
git submodule update

представляют собой серию команд, запускаемых для получения репозиториев, на которые ссылаются подмодули, которые, вероятно, необходимы для сборки программного обеспечения или чего-то еще. Просто запустите их в той же командной строке, которую вы использовали для клонирования репозитория.

В качестве альтернативы, если у вас достаточно новая версия Git, вы можете сократить все эти команды до git submodule update --init --recursive