submodule - No se encontró ningún mapeo de submódulo en.gitmodules para la ruta y archivo.gitmodules faltante.
git submodule español (4)
Cuando ejecuto git submodule init
, git submodule init
el siguiente error:
No se encontraron mapas de submódulos en .gitmodules para la ruta ''xxx''
Busqué un archivo .gitmodules
y no puedo encontrarlo en ningún lado.
He leído this pregunta SO tan popular sobre el mismo tema. Pero desafortunadamente, no puedo resolver el problema. Especialmente dado que ya no tengo .gitmodules
.
De acuerdo con mi repositorio privado de GitHub, todavía tengo submódulos para mi repositorio. Solo que no puedo encontrar el archivo .gitmodules
ningún lado.
- Asegúrese de que no haya secciones de
submodule
en.git/config
. Si los hay, eliminarlos. - Do
git rm --cached <path_to_submodule>
.
Además de lo anterior, también tuve que eliminar .gitmodules
.
Agregando a la respuesta por @kirelagin:
No siempre necesitas hacer git rm
. A veces, es simplemente un error .gitmodules
en sus .gitmodules
. Aquí hice algunas instantáneas y comentarios sobre cómo SourceTree Git podría perder la pista de los submódulos .
acaba de superar el mismo problema ayer, después de haber eliminado a mano la entrada en .gitmodules (por ejemplo, nano .gitmodules), tuve que ir con
git rm --cached <pathtomodule>
que devolvió un mensaje
rm ''<pathtomodule>''
entonces yo necesitaba un
git commit -m "delete cached modules"
y validó la eliminación del submódulo.