【发布时间】:2014-02-18 07:56:51
【问题描述】:
我在 Git 存储库中有一个想要删除但无法删除的子项目。在 GitHub Web 界面上,子模块以黑色(或灰色)文件夹图标显示且不可点击。
该文件夹存在一些问题,即使我的本地代码在该文件夹中有文件并且我推送到我的存储库,更改也不会应用于 GitHub 远程。不知何故,这个文件夹被忽略了。我检查了它不在.gitignore 文件中。
在尝试删除我使用的子项目时:
git submodule deinit submodule-name
但它给出的错误是
错误:pathspec 'submodule-name' 与 git 已知的任何文件都不匹配。 你忘了'git add'吗?
这里有什么问题?
【问题讨论】:
-
尝试删除子模块this way
-
供参考:github图标可以在这里找到:github.com/styleguide/css/7.0蓝色的用于
.octicon-file-directory类,灰色的是.octicon-file-submodule,所以我也猜它与子模块相关。 -
@random 起初我什至不知道带有不同图标的文件夹是子模块。我对此完全陌生。
-
你的问题说你发现它是一个子模块,你的回答说这个问题也是重复的
-
@random 怀疑它是子模块,带着这个疑问我尝试了一个命令(有问题提到)。那不起作用,因此我认为它可能是一个子模块,也可能不是。第二件事我的问题没有说它是子模块,你编辑它听起来像那样。请通过考虑我不确定它是否是子模块的论点来查看我的旧问题。
标签: git github git-submodules