如何运行 Git 子模块?

DAD*_*ADU 0 git

如何运行这些子模块?我在网上唯一能找到的是关于如何创建子模块的信息。但我只需要运行它们。这真的有那么难吗?

克隆存储库后,您需要运行以下命令来拉入所有子模块:

git submodule init
git submodule update
cd externals/curlcall
git submodule init
git submodule update
Run Code Online (Sandbox Code Playgroud)

Eva*_*der 5

Git 子模块有点像 subversion 中的外部模块——它们是对外部 git 存储库的引用。

什么在说明wikislurp要说的是,为了使用该软件,你不仅需要克隆库本身,还克隆了由子模块中提到的存储库。

你从自述文件中引用的东西,

git submodule init
git submodule update
cd externals/curlcall
git submodule init
git submodule update
Run Code Online (Sandbox Code Playgroud)

是为了获取子模块引用的存储库而运行的一系列命令,这些命令可能是构建软件或其他任何东西所需要的。只需在用于克隆存储库的同一命令行提示符下运行它们。

或者,如果您有足够新的 Git 版本,您可以将所有这些命令缩写为 git submodule update --init --recursive