克隆主仓库顺便初始化更新子仓库
git clone --recursive <repository-url>
克隆拉取主仓库后,再初始化更新子仓库
主仓库目录下有.gitmodules文件,存储了子仓库路径和url
[submodule "aa"]
path = aa
url = git@e.coding.net:aa.git
[submodule "bb"]
path = bb
url = git@e.coding.net:bb.git
在主仓库目录下输入以下命令拉取更新子仓库代码
git submodule init
git submodule update
或者一步到位
git submodule update --init
更新子模块
直接对主仓库pull不会主动更新子模块
- pull完主仓库另外输入命令更新子模块
git submodule update
- 修改 git config,使拉取主仓库时自动更新子模块
直接命令设置 true
git config submodule.recurse true
或者修改config文档 .git目录下
问题
输入coding用户名和密码
解决
codeing或gitee提交代码问题集锦_e.coding-CSDN博客
username:coding邮箱
userpassword:登陆密码 (p.)