标签: git git-submodules
我有一个git存储库,它有一个带有url的子模块,该url指向计算机上的本地目录。 (该目录实际上位于git存储库的目录中,但应作为单独的项目进行维护。)这种方法很有效,直到我将该存储库克隆到远程计算机。子模块保留该远程存储库本地的URL - 它在克隆的存储库中不存在。
有没有办法让这项工作?或者,我应该删除子模块并单独跟踪它吗?
答案 0 :(得分:1)
添加子模块时,应使用远程存储库。例如(见here):
git submodule add git @ mygithost:billboard lib / billboard
所以你现在需要做的是:
1)将您的子模块克隆到远程存储库
2)将本地子模块引用更改为新的远程位置。
您可以看到here如何做到这一点。