我开始使用git子模块工作,我有点困惑。基本上在我的项目中,我需要修改版本的hybridauth库。 所以我分叉hybridauth,做了我的更改,并添加它作为我的回购的子模块。正确的方式释放Git的子模块
现在,当我尝试发布我的回购或简单下载我的主分支(我使用bitbucket和sourcetree)的zip副本时,我得到项目上有一个空的hybridauth文件夹。
我想我已经正确配置了一切。当我对子模块进行更改时,我也会在主要的回购库中进行提交。
但我无法下载整个项目在一个文件重新分配它。
我该怎么办?谢谢!
我有同样的问题,VonC的反应也适用于我。只需要使用'git submodule update --init --recursive',如果你的repo的子模块也有嵌套子模块的话。 – MichaelS 2017-05-18 19:47:06