Отображение подмодулей не найдено.gitmodules для пути и отсутствует.файл gitmodules



когда я запускаю git submodule init, Я получаю следующую ошибку:




отображение подмодулей не найдено .gitmodules для пути 'xxx'




Я искал .gitmodules файл, и я не могу найти его нигде.



я прочитала этой самый популярный так вопрос на ту же тему.
Но, к сожалению, я не могу решить проблему. Особенно учитывая, что у меня больше нет .gitmodules.



согласно моему частному РЕПО GitHub, у меня все еще есть подмодули для моего репозитория. Только то, что я не могу найти .gitmodules файл в любом месте.

540   4  

4 ответов:

  1. убедитесь, что нет submodule разделы .git/config. Если есть, удалите их.
  2. Do git rm --cached <path_to_submodule>.

В дополнение к вышесказанному, мне также пришлось удалить .gitmodules.

добавление к ответу @kirelagin:

не всегда нужно делать git rm. Иногда, это просто опечатка в вашем .gitmodules. Здесь я сделал несколько снимков и комментариев о том, как SourceTree Git может потерять след подмодулей.

только что получил над той же проблемой вчера, после удаления вручную вход в систему .gitmodules (например, nano .gitmodules), я должен был пойти с

git rm --cached <pathtomodule> 

который вернул сообщение

rm '<pathtomodule>'

тогда мне нужен

git commit -m "delete cached modules"

и подтвердил удаление подмодуля.

Comments

    Ничего не найдено.