目录

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