在我的项目中,我正在使用子模块来管理依赖项。
我运行了一次命令,克隆了仓库并提取了仓库。
git submodule update --init --recursive
现在,我已删除了用于克隆它们的文件夹(_internals)。
再次运行命令时,它不会获取任何内容。
不知道怎么了。有指针或帮助吗?
答案 0 :(得分:1)
我希望您还没有通过this answer
引用:
git pull --recurse-submodules --jobs=10
**a feature git first learned in 1.8.5.**
在bug被修复之前,您第一次需要运行
git submodule update --init --recursive
或尝试运行:
git pull --recurse-submodules
您可以尝试以下方法吗:进入子模块的目录,然后执行git reset --hard将所有修改后的文件重置为它们的最后提交状态。请注意,这将丢弃所有未提交的更改。来自https://stackoverflow.com/a/10906596/6517383