git Submodule
git Submodule使用
问题描述
将现有git管理项目的一个子项目单独移除作为新的仓库管理,假如该子目录为dist
解决方法
1.从git主项目移除dist目录
1 | git rm -r --cached dist |
2.将dist目录初始化为新的git仓库
1 | cd dist |
3.git主项目使用git submodule添加子项目
1 | git submodule add ./dist |
git submodule用法
1.从外部项目获取git submodule
1 | git submodule add <repository> <path> |
2.克隆完整项目
1 | git clone <repository> --recursive |