Я читал этот другой похожий вопрос, но я чувствую, что мой вопрос более простой:
Из man-страницы git pull :
git pull runs git fetch with the given parameters and calls git merge to merge the retrieved branch heads into the current branch.
...
--[no-]recurse-submodules[=yes|on-demand|no]
This option controls if new commits of all populated submodules should be fetched and updated, too.
Чтобы поддерживать клонированное репо без подмодулей в актуальном состоянии, я использовал просто git pull . Из вышесказанного кажется, что мне просто нужно добавить --recurse-submodules чтобы также вытащить все подмодули.
Но если да, то какая польза от git submodule update --recursive git - recursive или git submodule update --remote --rebase или чего-то подобного, что меня несколько смущает, извините.
Нужно ли выполнять какие-либо команды git submodule отдельно, даже если я выполняю git pull --recurse-submodules? Все, что я хочу, - это оставаться в синхронизации с клонированным репо.
