我的项目(/ modules / ..)中大约有8个子模块,其中一些未完全检出。换句话说,当我跑步时
git submodule init
git submodule update
一些子模块目录不包含所有文件。我的第一个想法是,我可能正在进行不同的承诺。但是,当我检查最新的项目提交时,然后检查子模块的当前提交,它们是相同的。
git submodule status
当git加载子模块时,如何获取git来拉出所有子模块文件?或者,当我创建子模块文件夹时,怎么可能只收到一些文件?
我的项目结构如下所示:
/project
/modules
/submodule1
/submodule2
/etc...
我仍然不知道这是什么交易。但是我删除了子模块文件夹并运行
git submodule update
重新签出子模块的副本并修复丢失的文件。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句