D:\git\ci_backend_service\CI_Autoservice\public_library>git add . fatal: in unpopulated submodule 'CI_Autoservice/public_library' D:\git\ci_backend_service\CI_Autoservice\public_library>git submodule update --init --recursive fatal: No url found for submodule path './' in .gitmodules D:\git\ci_backend_service\CI_Autoservice\public_library>
时间: 2023-11-28 16:04:43 浏览: 189
解决git:fatal:Unable to create”…/.git/index.lock” 的错误
根据你提供的错误信息,我猜测出现这个问题的原因是你的 `.gitmodules` 文件中没有设置子模块的 url。你可以打开 `.gitmodules` 文件,检查是否设置了子模块的 url,例如:
```
[submodule "public_library"]
path = public_library
url = https://github.com/username/repo.git
```
如果 url 没有设置,你需要手动添加它。然后再次尝试运行 `git submodule update --init --recursive` 命令来初始化子模块。如果你有多个子模块,你需要为每个子模块设置 url。
一旦子模块被初始化,你就应该能够成功地运行 `git add .` 命令。
阅读全文