如何使 git 子模块成为普通文件夹?

Trt*_*Trt 6 git

我有一个包含许多子模块的项目,我试图使它们充当普通文件夹而不是存储库。我已经删除了.git/每个文件夹中的文件夹,但它们仍然像子模块一样,当我运行 a 时,git status它们似乎没有显示为未跟踪的文件。

小智 5

需要使用删除子模块git rm(这将从文件系统中删除子模块的文件)。然后,您可以将子模块的存储库克隆到您的存储库中(使用git clone),删除“子模块”目录中的 .git 目录,然后git add