【问题标题】:GitHub repository folder icon is black and not click-ableGitHub 存储库文件夹图标为黑色且不可点击
【发布时间】:2016-07-19 00:56:38
【问题描述】:

我是 GitHub 的新手,发现它非常难学。我按照here 的说明从包含项目的现有目录中创建新的存储库并输入git init ...等。

但是,我在错误的位置创建了一个存储库,然后通过进入 github.com 的设置将其删除。然后,当我尝试以我想要的方式重新推送文件时,其中一个子文件夹现在是黑色的(我刚刚删除了存储库的那个)并且现在不可点击 - 即似乎不存在。请参阅下面的屏幕截图中的statistics_project1

这样的问题很难解决。将鼠标悬停在黑色子文件夹上时,没有错误消息或说明性文字。

这篇文章看起来很相似,但我不知道。解决方案看起来很复杂。 Cannot remove submodule from Git repo

谁能告诉我 github 存储库中黑色的“不可点击”文件夹是什么意思?

【问题讨论】:

标签: github repository git-commit


【解决方案1】:

Cannot remove submodule from Git repo [duplicate] 已经给出了答案和步骤,如果你安装了 git。

"通过页面 Git 子模块教程:

要删除子模块,您需要:

  1. 从 .gitmodules 文件中删除相关部分。

  2. 暂存 .gitmodules 更改 git add .gitmodules

  3. 从 .git/config 中删除相关部分。

  4. 运行 git rm --cached path_to_submodule(没有尾部斜杠)。

  5. 运行 rm -rf .git/modules/path_to_submodule

  6. 提交 git commit -m "删除的子模块"

  7. 删除现在未跟踪的子模块文件:rm -rf path_to_submodule"

remove a submodule复制

【讨论】:

  • 这听起来很复杂。谢谢,但不确定我对此了解得足够多,无法实施这些说明。例如。我不明白“Stage the .gitmodules changes git add .gitmodules”是什么意思。
【解决方案2】:

事实上,解决方案要简单得多。 'blackened' 文件夹实际上是未在本地正确删除的旧仓库。根据我上面提到的最小教程的作者的建议,我只是删除了包含所有 git 信息的 .git 子目录,然后将存储库重新推送到 github.com,现在一切都恢复正常了。

【讨论】:

    猜你喜欢
    • 2016-04-01
    • 2017-11-29
    • 2023-04-02
    • 2021-03-11
    • 2016-06-13
    • 1970-01-01
    • 1970-01-01
    • 2017-06-21
    • 1970-01-01
    相关资源
    最近更新 更多