我创建了一个名为submodule
的项目,并将其上传到Github。
我创建了另一个名为supermodule
的项目,然后执行了以下操作:
cd supermodule
git init
mkdir lib
git clone git://github.com/tandu/submodule lib/submodule
git submodule add ./lib/submodule lib/submodule
这个方法本身是有效的,但在网站上查看文件时,无法找到子模块的链接(实际上它一直显示“正在加载提交数据”)。子模块文件夹本身具有正确的origin
。
显然,我应该做的是
...
mkdir lib
git submodule add git://github.com/tandu/submodule lib
...但现在为时已晚。我该如何使此项目中的子模块正确指向origin
?
git submodule sync --recursive
就足以让我更新到子模块origin
的远程版本。 - desseim