git - 使用 git pull 包括子模块

标签 git github

在我的一个 iOS 项目中,我添加了一个子模块,假设我的一个 friend 想 pull 它包括子模块,他怎么能这样做?每当我尝试从 github 下载 zip 文件时,它不会将子模块连同它一起 pull

最佳答案

这是设计使然。获取子模块作为第二步。

git clone git://url...
cd repo
git submodule update --init

然后在git pull之后再添加一个步骤。

git pull ...
git submodule update --recursive

当然,这只有在子模块一开始就正确设置的情况下才有效...

关于git - 使用 git pull 包括子模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8090761/

相关文章:

linux - 'git difftool --dir-diff commit-id' 给出错误

git - 将多个 git 项目合而为一

git - 重用 merge 的开发分支/使用 git 重新 merge 到未更改的稳定分支

GitHub:将分支映射到 Windows 上的不同本地目录

git - git rebase/squash-为什么我需要再次解决冲突?

git - 无效的作者/提交者行 - 电子邮件前缺少空格

github - Markdown 链接在新选项卡中打开

git - 无法更新 : no tracked branch

git - 将 Github repo 同步到 Dreamhost 站点

git - 重新打开 pull 请求