Я также получил эту ошибку, используя TortoiseGit, при попытке обновить подмодули, отсутствующие в индексе . То есть они существуют в .gitmodules
, но не были правильно добавлены в хранилище.
Решение состоит в том, чтобы вручную добавить их, используя пути, указанные в .gitmodules
. Вы можете использовать интерфейс TortoiseGit или запустить его в командной строке для каждого модуля ...
git submodule add <url> <path>
![Re-adding a git submodule](https://i.stack.imgur.com/LkXhc.png)
(Я понимаю, что это, вероятно, не решение для оригинального плаката, но, надеюсь, это поможет другим поискать это в Google.)