27
在我的一個iOS項目中,我添加了一個子模塊,可以說我的一個朋友想要拉它,包括子模塊,他怎麼能做到這一點?每當我嘗試從github下載zip文件時,它都不會將子模塊一起拉出來使用包括子模塊的git拉動
在我的一個iOS項目中,我添加了一個子模塊,可以說我的一個朋友想要拉它,包括子模塊,他怎麼能做到這一點?每當我嘗試從github下載zip文件時,它都不會將子模塊一起拉出來使用包括子模塊的git拉動
您可以以自動初始化和更新子模塊--recursive
選項克隆(以及任何這些子模塊包含的子模塊等)
git clone --recursive <URL-OF-REPOSITORY>
這是設計。作爲第二步獲取子模塊。
git clone git://url...
cd repo
git submodule init
git submodule update
然後,在git pull
之後再添加一個步驟。
git pull ...
git submodule update --recursive
當然,如果該子模塊在第一時間正確設置這僅適用...
非常有用的答案:我發現自己總是忘記'git clone'的'--recursive'。 –
git子模塊更新 - 遞歸併沒有爲我做任何事情。 –