git子模块submodule索引已存在问题处理
'public' already exists in the index
目录
警告
本文最后更新于 2022-01-17,文中内容可能已过时。
问题: ‘public’ already exists in the index 或者 fatal: in unpopulated submodule ‘public’
场景:github repo 添加 submodule 子模块,使用命令 git submodule add [email protected]:test.git public
报错
尝试解决:rm -rf public
删除目录在执行也不生效
最终解决办法:
git rm -rf --cached public
git submodule add [email protected]:test.git public