fatal: in unpopulated submodule 'xxxxx'

原因是原有文件中的.git文件未删除

我出现这个问题是因为在 当前目录(以下写:./)下建立了一个仓库:A 
而 ./ 下有一文件夹 命名为“A”,A/ 有之前建立的仓库,我在 ./ 下add commit push 后发现远程仓库内并没有A/的内容,于是我在 A/ 下执行 ”git add .” 提示:“in unpopulated submodule ‘A’ ”(翻译为”在一个无人居住的子模块“,感觉意思是说位于子模块下,无法 add 0.0) 
 

解决方法是:

  1. 删除 A/ 的.git 文件夹
  2. 在 ./ 下输入”git rm -r –cached A/“ //谨记:是 A/ ,意为A目录下
  3. 在 ./ 下输入”git add A”
  4. git commit -m “”

原文:https://blog.csdn.net/guo_lei_lamant/article/details/79257976 

发布了157 篇原创文章 · 获赞 85 · 访问量 34万+

猜你喜欢

转载自blog.csdn.net/Areigninhell/article/details/93472682