配置 Git 子模块的克隆
在本地计算机中创建 Git 存储库 (存储库) 副本的过程称为 Git 克隆。 在本地计算机中创建的副本称为 Git Clone。
缺省情况下,管道中的 Git 克隆不会克隆存储库中的子模块。 但是,您可以通过设置其中一个选择性加入标志,在用户存储库 (应用程序存储库和单管道配置存储库) 中启用克隆子模块。
目前,管道中的 Git 克隆使用 HTTPS,不支持 SSH。 要克隆子模块,Git 存储库中的 .gitmodules
文件必须使用 HTTPS URL 或相对 URL。
选择性加入标志如下:
opt-in-clone-submodules
opt-in-clone-remote-submodules
选择性加入参数
参数名称 | 描述 |
---|---|
opt-in-clone-submodules |
设置为 1 以启用子模块克隆。 带有 --recurse-submodules Git 选项的克隆 |
opt-in-clone-remote-submodules |
设置为 1 以通过使用子模块的远程跟踪分支的状态来启用子模块的克隆。 具有 --recurse-submodules --remote-submodules Git 选项的克隆。 |