https://github.com/Uni-/shBrushesCollection
我创建了一个 GitHub 存储库并直接从 GitHub 的 Web 源代码编辑器制作了一个 .gitmodules 文件。当我克隆 repo 时,我注意到 .gitmodules 中的子模块没有被初始化。
我想我尝试了几乎所有可能的命令,包括 update、init、update --init 等。有没有办法使用当前的 .gitmodules 文件,而不是添加子模块?
https://github.com/Uni-/shBrushesCollection
我创建了一个 GitHub 存储库并直接从 GitHub 的 Web 源代码编辑器制作了一个 .gitmodules 文件。当我克隆 repo 时,我注意到 .gitmodules 中的子模块没有被初始化。
我想我尝试了几乎所有可能的命令,包括 update、init、update --init 等。有没有办法使用当前的 .gitmodules 文件,而不是添加子模块?
编写子模块是不够的。
您应该使用git submodule add
: 来更新您的.gitmodules
文件并在索引中创建一个特殊条目(您希望加载该子模块的位置)。
然后,当您将其推送到 GitHub 上的上游存储库时,项目页面会将这些特殊条目显示为绿色文件夹。