原因是原有文件中的.git文件未删除
我出现这个问题是因为在 当前目录(以下写:./)下建立了一个仓库:A
而 ./ 下有一文件夹 命名为“A”,A/ 有之前建立的仓库,我在 ./ 下add commit push 后发现远程仓库内并没有A/的内容,于是我在 A/ 下执行 ”git add .” 提示:“in unpopulated submodule ‘A’ ”(翻译为”在一个无人居住的子模块“,感觉意思是说位于子模块下,无法 add 0.0)
解决方法是:
- 删除 A/ 的.git 文件夹
- 在 ./ 下输入”git rm -r –cached A/“ //谨记:是 A/ ,意为A目录下
- 在 ./ 下输入”git add A”
- git commit -m “”
原文:https://blog.youkuaiyun.com/guo_lei_lamant/article/details/79257976
博客讲述了在当前目录下建立仓库A后,远程仓库未显示A文件夹内容,在A文件夹下执行‘git add.’提示‘in unpopulated submodule ‘A’ ’的问题。原因是原有文件中的.git文件未删除,解决方法是删除A/的.git文件夹,再依次执行相关git命令。
2324





