











Published: · LastMod: November 27, 2023 · 449 words
平时我们在管理项目的时候都是用git来进行管理,git管理很方便,但是一旦项目越来越大,单个git仓库管理起来就没有那么方便了 这个时候我们就可以使用git的另一个工具submodule来管理我们的项目
submodule 是用来管理主项目和子项目之间的关系。
| |
此时主项目中会多出一个文件.gitmodules,此文件是用来管理子模块的
以此博客为例
| |
平时我们clone项目都是使用git clone xxx下载项目,如果项目中有子模块,这种方式就不能下载下来了
如果希望子模块代码也获取到,一种方式是在克隆主项目的时候带上参数 --recurse-submodules,这样会递归地将项目中所有子模块的代码拉取。
另一种方式
git submodule init && git submodule update
| |
| |
| |
git submodule deinit project-sub-1
git rm project-sub-1
git submodule commit xxxxx错误 🔗解决方法
git submodule update
| |
修改.git/config
| |
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。