当我尝试将子模块添加到我的存储库时出现以下错误:
致命:pathspec 'submodule' 不匹配任何文件
我的子模块有一些问题,所以我不得不将它们全部删除(从.gitmodules
,中删除它们,.git/config
使用 , 清理索引rm --cached submodule_path
,甚至做了git reset --mixed
)。
但现在我似乎根本无法添加任何子模块!我查看了整个 .git 文件夹以搜索对我以前的子模块的引用,但找不到任何东西。我已经没有选择了吗?
(现在我想起来了,我可能已经删除了一个在某个时候引用了子模块的存储库,但是那个子模块现在已经消失了,为什么这会是一个问题?)