.gitmodules中的Git子模块未初始化

时间:2013-07-03 07:16:38

标签: git github git-submodules

https://github.com/Uni-/shBrushesCollection

我打开了一个GitHub仓库并在GitHub网络源代码编辑器中编写了.gitmodules。当我克隆rpo时,我发现.gitmodules中的子模块没有被初始化。

我想我几乎尝试了所有命令,包括update,init,update --init等等。有没有办法使用当前的.gitmodules文件,而不是子模块添加?

1 个答案:

答案 0 :(得分:7)

编写子模块是不够的。

您应该使用git submodule add:这将更新您的.gitmodules文件创建special entry in the index(您希望加载该子模块的位置)。< / p>

然后,当您将其推送到GitHub上的上游仓库时,项目页面会将这些特殊条目显示为green folder

green folder