1

我想对包含子模块的 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目录中的子模块...

知道如何检查子模块吗?如果我不必在每个子模块目录上运行相同的命令就可以做到这一点,那就太好了,因为模块列表会经常更改。

谢谢 !

4

1 回答 1

2

尝试: git submodule update --recursive

于 2012-12-13T15:47:56.597 回答