我想对包含子模块的Git存储库进行部分检查。 以下是我检查目录的方法:
git clone --no-checkout git@github.com:MyOrganization/MyRepo.git --depth 1 --recurse-submodules
然后:
cd MyRepo
git checkout HEAD MyDirectory/puppet/
此结帐 MyDirectory / puppet 但未检索 MyDirectory / puppet / modules 目录中包含的子模块...
知道如何检查子模块吗?如果我能够在不必在每个子模块目录上运行相同的命令就可以做到这一点,因为模块列表会经常发生变化。
谢谢!
答案 0 :(得分:2)
尝试:
git submodule update --recursive