当我运行git submodule init
时,我得到以下错误:
在.gitmodules中找不到路径'xxx‘的子模块映射
我搜索了一个.gitmodules
文件,但在任何地方都找不到它。
我读过this上最受欢迎的关于同一主题的问题。但不幸的是,我不能解决这个问题。特别是考虑到我不再有.gitmodules
了。
根据我的GitHub私有存储库,我的存储库仍然有一些子模块。只是我到处都找不到.gitmodules
文件。
发布于 2013-06-10 17:49:34
.git/config
中没有submodule
部分。如果有,请将其删除。git rm --cached <path_to_submodule>
.发布于 2017-10-05 18:25:15
昨天刚刚解决了同样的问题,在手动删除了.gitmodules (例如 .gitmodules)中的条目后,我不得不使用
git rm --cached <pathtomodule>
它返回一条消息
rm '<pathtomodule>'
然后我需要一个
git commit -m "delete cached modules"
并验证子模块的删除。
发布于 2016-05-28 04:30:28
除了上面的内容之外,我还必须删除.gitmodules
。
https://stackoverflow.com/questions/17017335
复制相似问题