【问题标题】:Accidentally created submodule folders in GitHub在 GitHub 中意外创建的子模块文件夹
【发布时间】:2020-01-30 16:35:23
【问题描述】:

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

【问题讨论】:

    标签: git github git-submodules


    【解决方案1】:

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

    您需要注销每个子模块

    git submodule deinit -f path/to/submodule
    

    如果您不想要其中的内容,则可以删除该文件夹,或者删除path/to/submodule 中的.git 文件夹以将内容用作存储库中的普通文件夹。

    【讨论】:

      【解决方案2】:

      我发现我尝试上传的文件夹已经有隐藏的 .git 文件夹,当尝试通过命令行上传到 GitHub 时,这会导致目录中的目录。只需在我的 Mac 上按 Shift + Command + . 即可显示这些隐藏的 .git 文件夹,我浏览并删除了所有这些文件夹,从而解决了我的问题。

      【讨论】:

        猜你喜欢
        • 2017-02-28
        • 2022-09-08
        • 2015-12-26
        • 1970-01-01
        • 1970-01-01
        • 2018-09-26
        • 2018-12-02
        • 2022-01-26
        • 2021-07-01
        相关资源
        最近更新 更多