2012-03-14 131 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