Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Git 如何检索回购协议的子模块?_Git_Github_Git Submodules - Fatal编程技术网

Git 如何检索回购协议的子模块?

Git 如何检索回购协议的子模块?,git,github,git-submodules,Git,Github,Git Submodules,例如,我有一个repo,其中一个子文件夹是空的,因为来自另一个repo的代码在那里 我应该使用什么命令来检索子模块并将其添加到需要子模块的本地回购的所有位置 git submodule update --init 或者(当您尚未克隆存储库时) 看看 git submodule --help 谢谢为什么在谷歌上很难找到?另外,是否需要--init选项?没有它有什么区别?区别在于,子模块没有初始化(顾名思义;)git子模块更新--init只是git子模块init&&git子模块更新的快捷方式in

例如,我有一个repo,其中一个子文件夹是空的,因为来自另一个repo的代码在那里

我应该使用什么命令来检索子模块并将其添加到需要子模块的本地回购的所有位置

git submodule update --init
或者(当您尚未克隆存储库时)

看看

git submodule --help

谢谢为什么在谷歌上很难找到?另外,是否需要--init选项?没有它有什么区别?区别在于,子模块没有初始化(顾名思义;)
git子模块更新--init
只是
git子模块init&&git子模块更新的快捷方式
init
将版本控制的
.gitmodule
中的子模块所需信息写入存储库
.git/config
git submodule --help