2012-03-14 123 views
1

我在服务器上克隆了一个开源项目,我愿意对它进行定制,希望有一些分支例如开发,主等...当我在我的服务器上下载时,有子模块被下载,并在.gitmodules文件的子模块的名称,路径和URL被提及。现在从我的服务器上克隆它到我的电脑时,它仍然会联系该URL来下载该子模块,但是我一直在想我的服务器有100%的服务器,并且.gitmodules中的URL不会再被联系...GIT中的子模块

我可以让我的本地服务器100%的服务器?

Regards

回答

0

这是因为原作者使用子模块的完整路径。如果使用相对路径,则可以使用本地子模块。相对路径的

例:“../ moduleB”

您可以编辑.gitmodules

+0

我试过,但它仍然没有工作,我现在试图改变在本地计算机上远程URL(不在服务器上)。我的计划是,我将编辑本地机器上的代码,并将执行推送和更改代码将推送到服务器..... – AAB 2012-03-15 09:34:21

+0

git远程set-url原产地ssh://127.0 ....正在做一些事情我想要的! – AAB 2012-03-15 14:29:11

+0

如果ssh://127.0.0.1/git/moduleA.git,则将moduleB放入ssh://127.0.0.1/git/moduleB.git – linquize 2012-03-16 01:37:23