我正在嘗試使用git submodule update
,它沒有返回任何內容,也沒有任何git submodule
命令,並且我檢查了.gitmodules
文件,它是正確的?Git子模塊返回空白?
我不知道git是否可以調試或什麼,它真的很煩人。
即使在使用2>&1
真是令人擔憂的時候,也沒有任何錯誤或任何問題。
我正在嘗試使用git submodule update
,它沒有返回任何內容,也沒有任何git submodule
命令,並且我檢查了.gitmodules
文件,它是正確的?Git子模塊返回空白?
我不知道git是否可以調試或什麼,它真的很煩人。
即使在使用2>&1
真是令人擔憂的時候,也沒有任何錯誤或任何問題。
從您的.git/config
中刪除任何子模塊條目。 git rm --cached path/to/submodule
將其從樹上移除。確保你的工作目錄是乾淨的。現在,您可以初始化子模塊:
git submodule init
這一切都與那些在.gitmodules
文件的URL來填充你的配置。現在,您可以填充子模塊:
git submodule update
如果你的子模塊嵌套子模塊,添加遞歸選項:
git submodule update --recursive
初始化和更新是獨立的一個很好的理由。您可能希望有一個備用存儲庫來存儲對子模塊的更改。
我做到了,它工作。我不得不重新克隆 – 2012-07-11 14:11:33
當我運行git submodule update --recursive時,它什麼都沒做。 – 2015-03-29 21:09:01
這可能是一個遲到的答案,但萬一有人需要它:
只要刪除您空白子模塊目錄並重新運行
git submodule add <https/ssh git link to your submodule
如果你寫>
'混帳submodule'沒有子模塊出現? – Hassek 2012-07-10 19:45:58
Nope'kennydude @ fluffy:〜/ dev/boidapp $ git submodule kennydude @ fluffy:〜/ Dev/boidapp $' – 2012-07-10 19:46:35
您是否添加了像git submodule add PATHTOGITREP這樣的子模塊?應該會出現一些模塊。沒有'git子模塊狀態'? – Hassek 2012-07-10 19:50:14