任何人都可以告诉我为什么当我将文件推送到github时,我有灰色图标?在app目录的旁边,应该有模型,视图和控制器,但在远程GitHub中我无法单击.

我得到了git子模块(一厢情愿的想法?),我想出更具体的问题,这是一个好兆头......
我试图找到超级项目引用的子模块的哪个版本,在.gitmodules和中.git/config,但是没有提到......
场景是我正在更改其根位置(从中导入它们)的子模块,然后将它们拉入"子模块化"的位置......
除了从超级项目中提交以将这些更改合并到超级项目仓库之外,我是否还需要git update注册新的拉入式子模块提交?
基本上问题是:
git submodule update只有当我第一次克隆超级项目时,或者每次拉动子模块(来自它自己的回购)后,我才需要" "吗?
谢谢
我有一个Git仓库中的子项目,我想删除但是我无法删除.在GitHub Web界面上,子模块显示为黑色(或灰色)文件夹图标,不可单击.

该文件夹存在一些问题,即使我的本地代码在该文件夹中有文件并且我推送到我的存储库,更改也不会应用于GitHub远程.不知何故,此文件夹被忽略.我检查过它不在.gitignore文件中.
在尝试删除我使用的子项目时:
git submodule deinit submodule-name
Run Code Online (Sandbox Code Playgroud)
但它给出了错误
错误:pathspec'submodule-name'与git已知的任何文件都不匹配.你忘了'git add'吗?
这是什么问题?
https://github.com/Uni-/shBrushesCollection
我打开了一个GitHub repo并在GitHub web源编辑器中编写了.gitmodules.当我克隆rpo时,我发现.gitmodules中的子模块没有被初始化.
我想我几乎尝试了所有命令,包括update,init,update --init等等.有没有办法使用当前的.gitmodules文件,而不是子模块添加?
看起来像文件夹里面的文件夹 - 或者锁?无法打开该文件,并且没有任何内容出现在那里.
我知道的一件事是这个文件夹本身就是一个回购邮件
