【发布时间】:2020-01-30 16:35:23
【问题描述】:
您好,我将这些文件上传到 GitHub,现在它们是灰色的且无法点击。我相信它们被称为子模块,但我不确定发生了什么。我应该删除本地和远程存储库并重试吗?我应该在终端中输入什么命令来解决这个问题?我是上传文件到 GitHub 的新手。我想我可能已经在存储库中创建了存储库。
【问题讨论】:
标签: git github git-submodules
您好,我将这些文件上传到 GitHub,现在它们是灰色的且无法点击。我相信它们被称为子模块,但我不确定发生了什么。我应该删除本地和远程存储库并重试吗?我应该在终端中输入什么命令来解决这个问题?我是上传文件到 GitHub 的新手。我想我可能已经在存储库中创建了存储库。
【问题讨论】:
标签: git github git-submodules
每个“文件夹”都是一个子模块。
您需要注销每个子模块
git submodule deinit -f path/to/submodule
如果您不想要其中的内容,则可以删除该文件夹,或者删除path/to/submodule 中的.git 文件夹以将内容用作存储库中的普通文件夹。
【讨论】:
我发现我尝试上传的文件夹已经有隐藏的 .git 文件夹,当尝试通过命令行上传到 GitHub 时,这会导致目录中的目录。只需在我的 Mac 上按 Shift + Command + . 即可显示这些隐藏的 .git 文件夹,我浏览并删除了所有这些文件夹,从而解决了我的问题。
【讨论】: