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 次 |
最近记录: |