如何 git 克隆除一个以外的所有子模块(使用 --recursive)?
How to git clone all submodules (using --recursive) except one?
有没有一种方法可以使用 git clone --recursive
克隆一个项目,包括它的所有子模块,一个(手动指定的)子模块除外?谢谢!
git clone --recurse-submodules
采用可选的路径规范。此路径规范可以为负(例如,!*.c
)以匹配除特定路径之外的所有文件。有关路径规范的形式,请参阅 gitglossary(7)
。您可能需要指定 --recurse-submodules=.
并添加一个额外的负路径规范版本。
有没有一种方法可以使用 git clone --recursive
克隆一个项目,包括它的所有子模块,一个(手动指定的)子模块除外?谢谢!
git clone --recurse-submodules
采用可选的路径规范。此路径规范可以为负(例如,!*.c
)以匹配除特定路径之外的所有文件。有关路径规范的形式,请参阅 gitglossary(7)
。您可能需要指定 --recurse-submodules=.
并添加一个额外的负路径规范版本。