У меня есть проект, в котором указаны подмодули. На dev-машине все работает хорошо. Я создал .gitmodules
файл и продолжил производство. Однако подмодули не используются.
Если я захожу в каталоги подмодулей и вызываю git pull
, ничего не происходит.
Как правильно использовать эти подмодули в новом проекте?
git pull --recurse-submodules
Если вам нужно вытащить материал для подмодулей в репозитории подмодулей, используйте
Но это не будет проверять правильные коммиты (те, на которые указывает ваш главный репозиторий) в подмодулях.
Чтобы проверить правильность коммитов в ваших подмодулях, вы должны обновить их после извлечения с помощью
источник
git submodule update --recursive
это то, что мне было нужно после первогоgit clone
раза, но я забыл сделать--recursive
это с первого раза. Благодарность!git submodule update --init --recursive
Если есть вложенные подмодули, вам нужно будет использовать:
источник