我想对包含子模块的 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目录中的子模块...
知道如何检查子模块吗?如果我不必在每个子模块目录上运行相同的命令就可以做到这一点,那就太好了,因为模块列表会经常更改。
谢谢 !