GIT初始化子模块
warning:
这篇文章距离上次修改已过194天,其中的内容可能已经有所变动。
# 初始化主仓库
git init
git add .
git commit -m "Initial commit"
# 初始化子模块
git submodule add https://github.com/example/submodule-repo.git path/to/submodule
# 提交包含子模块信息的更改
git add .
git commit -m "Add submodule"
# 推送到远程仓库
git remote add origin https://github.com/example/main-repo.git
git push -u origin master
# 克隆包含子模块的仓库
git clone --recurse-submodules https://github.com/example/main-repo.git
# 更新子模块
git submodule update --init --recursive
这个例子展示了如何初始化一个包含子模块的Git仓库。首先,我们初始化了主仓库并进行了首次提交。接着,我们添加了一个子模块,并提交了这个更改。最后,我们设置了远程仓库并推送了我们的更改。我们也展示了如何克隆包含子模块的仓库以及如何更新子模块。
评论已关闭