更新 git 资料夹下的所有子模组

开始使用 Git 子模组(Submodule)管理文件版本,更新 git 资料夹下的所有子模组

git 专案可以使用各种子模组去管理专案,但若子模组也有载入子模组的话,会需要依序地进去各个子模组将模组的子子模组抓下来,这样会造成很大的困扰,所以可以使用下列指令一次就将所有的子模组皆载入下来

git submodule update --init --recursive

子模组使用注意事项

因为子模组也可能会有自己的子模组,如果互相引用的话在抓取专案可能会造成 递迴 的状况,导致专案 无穷迴圈永远抓不完

所以在规划子模组至专案是,记得要规范好不同模组之间的依赖关係,小心 不要造成递迴子模组载入 的状况