无法更新 git 个子模块

Unable to update git sub-modules

在我的项目中,我使用子模块来管理依赖项。

我运行命令一次,然后克隆和获取回购协议。

git submodule update --init --recursive

现在,我已经删除了克隆它们的文件夹 (_internals)。

当再次运行命令时,它不会获取任何东西。

不确定怎么了。任何指示或帮助?

希望你没有经历过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 将所有修改的文件重置为上次提交的状态。请注意,这将丢弃所有未提交的更改。来自