如何用git管理主项目库和子项目库

271 阅读1分钟

要用Git管理主项目和子项目,可以通过以下步骤实现:

  1. 初始化主项目库并提交初始文件

  2. 添加子项目作为子模块

  3. 提交更改并推送到远程主项目库

以下是相关的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

这样,你就可以管理主项目和子项目了。