我是GitHub的新手,发现它难以学习。我按照说明here从包含项目的现有目录创建新存储库并键入git init
...等等。
但是我在错误的地方创建了一个存储库,然后通过进入github.com的设置将其删除。然后,当我试图按照我想要的方式重新推送文件时,其中一个子文件夹现在是黑色的(我刚刚删除了存储库的那个),现在不可点击 - 即看起来不是那里。请参阅下面的屏幕截图中的statistics_project1
。
要解决这样的问题非常困难。将鼠标悬停在黑色子文件夹上时没有错误消息或说明文字。
这篇文章看似相似,但我不知道。解决方案看起来很复杂 Cannot remove submodule from Git repo
答案 0 :(得分:2)
Cannot remove submodule from Git repo [duplicate]已经给出了答案和步骤。
"通过页面Git Submodule Tutorial:
要删除子模块,您需要:
从.gitmodules文件中删除相关部分。
阶段.gitmodules更改git add .gitmodules
从.git / config。
运行git rm --cached path_to_submodule(没有尾部斜杠)。
运行rm -rf .git / modules / path_to_submodule
提交git commit -m"删除子模块"
删除现在未跟踪的子模块文件:rm -rf path_to_submodule"
答案 1 :(得分:0)