2

我碰巧更改了本地存储库中的目录名称,然后继续将此更改推送到我的 github 存储库。实际上,它导致这个存储库变成了一个 git 子模块,它在 github 上显示为一个绿色图标,并且无法深入到目录中查看单个文件。

如何从 github 中删除子模块?

4

1 回答 1

0

将目录作为文件删除。

git rm --cached path/to/directory

请注意,您不要使用尾部斜杠。这将删除指向子存储库中提交的特殊文件。

在将目录重新添加到索引之前,请删除 /path/to/directory 中的 .git 文件夹。

于 2012-11-29T21:00:45.323 回答