-1

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

有什么办法可以使这项工作?或者,我应该只删除子模块并单独跟踪它吗?

4

1 回答 1

1

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

git 子模块添加 git@mygithost:billboard lib/billboard

所以现在你要做的是:

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

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

你可以 在这里看到如何做到这一点。

于 2013-04-15T14:07:26.467 回答