2011-07-05 71 views
6

的.gitmodule文件中有子模塊的URL和路徑,與此類似git的遠程添加子模塊

[submodule ".vim/bundle/subRepo"] 
    path = .vim/bundle/subRepo 
    url = https://git.com/sub/repo 

和核心回購的git的/配置列表中有遙控器的列表

[remote "origin"] 
    fetch = +refs/heads/*:refs/remotes/origin/* 
    url = [email protected] 

git submodule init 
git submodule update 

我得到的子模塊。

如何在子模塊中添加一次遙控器列表? 不中的每個子模塊每次

git remote add remoteAlias git://... 

回答

2
git clone --recursive 

git submodule update --init --recursive 

如果你已經被克隆。

+1

但是, 「混帳子模塊更新--init --recursive」 是遞歸的拉? – JuanPablo

+0

沒有。當你拉動時,你只是在那個存儲庫上進行操作。試試'git submodule foreach --recursive git pull --rebase'。 rebase是可選的。 –