要用Git管理主项目和子项目,可以通过以下步骤实现:
-
初始化主项目库并提交初始文件
。 -
添加子项目作为子模块
。 -
提交更改并推送到远程主项目库
。
以下是相关的Git命令:
在主项目目录初始化git库
git init
git add .
git commit -m "Initial commit"
添加子项目为子模块
git submodule add <子项目git仓库url> path/to/子项目目录
提交主项目的更改
git add .
git commit -m "Added submodule"
git remote add origin <主项目git仓库url>
git push -u origin master
记得替换<子项目git仓库url>和<主项目git仓库url>为实际的仓库地址,path/to/子项目目录为子项目在主项目中的路径。
当克隆包含子模块的仓库时,使用以下命令初始化子模块:
git clone <主项目git仓库url>
cd 主项目目录
git submodule init
git submodule update
这样,你就可以管理主项目和子项目了。