git remote submodule url不适用于本地git存储库

时间:2013-04-15 13:51:00

标签: git git-submodules

我有一个git存储库,它有一个带有url的子模块,该url指向计算机上的本地目录。 (该目录实际上位于git存储库的目录中,但应作为单独的项目进行维护。)这种方法很有效,直到我将该存储库克隆到远程计算机。子模块保留该远程存储库本地的URL - 它在克隆的存储库中不存在。

有没有办法让这项工作?或者,我应该删除子模块并单独跟踪它吗?

1 个答案:

答案 0 :(得分:1)

添加子模块时,应使用远程存储库。例如(见here):

  

git submodule add git @ mygithost:billboard lib / billboard

所以你现在需要做的是:

1)将您的子模块克隆到远程存储库

2)将本地子模块引用更改为新的远程位置。

您可以看到here如何做到这一点。