解决报错:fatal: in unpopulated submodule *(WSG实测,可以解决问题)

发布时间 2023-06-04 18:04:37作者: 信铁寒胜

问题

今天想把两个 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)