问题
今天想把两个 Git 工程合并成一个工程,尽管已经将其中一个工程的 .git 目录删除了,但是在合并提交时还是遇到了一个和子模块相关的报错,具体报错信息如下:
fatal: in unpopulated submodule '*'
报错截图如下:
解决
通过报错截图的信息,我们可以知道是在执行添加目录时发生的报错。
解决方法也非常简单,就是清除缓存信息,参考命令如下:
git rm -rf --cached <目录>
然后,再执行下面的命令:
git add <目录>
报错消失!问题解决!
执行过程如下图所示:
好了,问题解决啦!
特此记录一下,避免以后忘记了。
最后,温馨提示一下,记得做好备份,防止误操作导致修改记录丢失。
重要的事情说三遍,记得做好备份,记得做好备份,记得做好备份!
WSG:这个问题,是因为git管理项目时,出现"modified content, untracked content"错误(WSG实测可以解决问题) - 信铁寒胜 - 博客园 (cnblogs.com) 这个问题引起的
转自:
解决报错:fatal: in unpopulated submodule * (rstk.cn)
标签:unpopulated,submodule,WSG,git,报错,fatal From: https://www.cnblogs.com/wwssgg/p/17456025.html