更新 git 資料夾下的所有子模組
開始使用 Git 子模組(Submodule)管理文件版本,更新 git 資料夾下的所有子模組
git 專案可以使用各種子模組去管理專案,但若子模組也有載入子模組的話,會需要依序地進去各個子模組將模組的子子模組抓下來,這樣會造成很大的困擾,所以可以使用下列指令一次就將所有的子模組皆載入下來
git submodule update --init --recursive
子模組使用注意事項
因為子模組也可能會有自己的子模組,如果互相引用的話在抓取專案可能會造成 遞迴
的狀況,導致專案 無窮迴圈永遠抓不完
所以在規劃子模組至專案是,記得要規範好不同模組之間的依賴關係,小心 不要造成遞迴子模組載入 的狀況