git pull 会包含新的子模块吗?

Will git pull include new submodules?

当我使用以下命令克隆存储库时,它会自动包含子模块。

git clone --recursive https://github.com/xxxxxxxx

我有一个问题。如果您稍后使用 git pull 更新存储库,它会包含新添加的子模块吗? (如果有新添加的子模块)

如果有任何新的子模块添加,您可能需要使用

git submodule update --init --recursive

Post 那,下面应该就够了

git pull --recurse-submodules