Git子模块
git仓库有子仓库,子仓库代码会上传不成功
详细解决方法
- 删除子仓库的 .git 文件夹
- 在子仓库的 .git 文件夹下执行以下命令
git rm -rf --cached .
git包含子仓库
git submodule add <submodule_url>
创建子模块的过程中,会自动将相关代码克隆到对应路径,但对于后续使用者而言,对于主项目使用普通的 clone 操作并不会拉取到子模块中的实际代码.
克隆仓库的同时获取子模块
git clone <主仓库地址> --recurse-submodules