美文网首页
git add出现 "in unpopulated submod

git add出现 "in unpopulated submod

作者: honeyWjx | 来源:发表于2018-08-09 10:13 被阅读0次

    我出现这个问题是因为在 当前目录(以下写:./)下建立了一个仓库: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 “”

    git push origin master

    我感觉主要是第二步操作:“git –cached < file >” 使名为file的文件不再接受版本控制,所以就没有了所谓的子模块的冲突了。

    相关文章

      网友评论

          本文标题:git add出现 "in unpopulated submod

          本文链接:https://www.haomeiwen.com/subject/svlqbftx.html