Gee*_*eek 11 git github git-submodules
我有一个Git仓库中的子项目,我想删除但是我无法删除.在GitHub Web界面上,子模块显示为黑色(或灰色)文件夹图标,不可单击.

该文件夹存在一些问题,即使我的本地代码在该文件夹中有文件并且我推送到我的存储库,更改也不会应用于GitHub远程.不知何故,此文件夹被忽略.我检查过它不在.gitignore文件中.
在尝试删除我使用的子项目时:
git submodule deinit submodule-name
Run Code Online (Sandbox Code Playgroud)
但它给出了错误
错误:pathspec'submodule-name'与git已知的任何文件都不匹配.你忘了'git add'吗?
这是什么问题?
Von*_*onC 26
如果git submodule deinit失败(也许是因为.gitmodules没有列出子模块),尝试删除至少特殊项在索引:
git rm --cached submodule-name
git commit -m "Remove submodule entry"
git push
Run Code Online (Sandbox Code Playgroud)
然后灰色文件夹应该在GitHub端消失.
| 归档时间: |
|
| 查看次数: |
9053 次 |
| 最近记录: |