Отображение подмодулей не найдено.gitmodules для пути и отсутствует.файл gitmodules
когда я запускаю git submodule init, Я получаю следующую ошибку:
отображение подмодулей не найдено .gitmodules для пути 'xxx'
Я искал .gitmodules файл, и я не могу найти его нигде.
я прочитала этой самый популярный так вопрос на ту же тему.
Но, к сожалению, я не могу решить проблему. Особенно учитывая, что у меня больше нет .gitmodules.
согласно моему частному РЕПО GitHub, у меня все еще есть подмодули для моего репозитория. Только то, что я не могу найти .gitmodules файл в любом месте.
4 ответов:
- убедитесь, что нет
submoduleразделы.git/config. Если есть, удалите их.- Do
git rm --cached <path_to_submodule>.
добавление к ответу @kirelagin:
не всегда нужно делать
git rm. Иногда, это просто опечатка в вашем.gitmodules. Здесь я сделал несколько снимков и комментариев о том, как SourceTree Git может потерять след подмодулей.
только что получил над той же проблемой вчера, после удаления вручную вход в систему .gitmodules (например, nano .gitmodules), я должен был пойти с
git rm --cached <pathtomodule>который вернул сообщение
rm '<pathtomodule>'тогда мне нужен
git commit -m "delete cached modules"и подтвердил удаление подмодуля.
Comments