在GitHub中意外创建的子模块文件夹

时间:2020-01-30 16:35:23

标签: git github git-submodules

您好,我将这些文件上传到了GitHub,现在它们是灰色且不可点击的。我相信它们被称为子模块,但是我不确定发生了什么。我应该删除本地和远程存储库,然后重试吗?我应该在终端中键入哪些命令来解决此问题?我是刚上载文件到GitHub的人。我想我可能已经在存储库中创建了存储库。

enter image description here

2 个答案:

答案 0 :(得分:0)

每个“文件夹”都是一个子模块。

您需要使用以下命令注销每个子模块

git submodule deinit -f path/to/submodule

然后,您可以删除不需要的文件夹,或者删除.git中的path/to/submodule文件夹以将内容用作存储库中的普通文件夹。

答案 1 :(得分:0)

我发现我尝试上传的文件夹已经具有隐藏的.git文件夹,这在尝试通过命令行上传到GitHub时导致目录中的目录。只需在Mac上按 Shift + Command +。即可显示这些隐藏的.git文件夹,然后我将其全部删除并删除了,这解决了我的问题。