首页 > 解决方案 > 如何使用箭头删除 github 上的存储库?

问题描述

当是普通目录的时候,我可以通过Github可视化界面删除,但是当repository有箭头的时候就不行了。

在此处输入图像描述

我不想删除我的最后一次提交。如何在 Github 界面中执行此操作?

标签: gitgithub

解决方案


箭头表示“ gitlink ”,即对另一个存储库的 SHA1 引用。
如果您.gitmodules在同一个存储库中有一个文件,该文件夹将有一个 '@': 子模块,但我怀疑这里不是这种情况。

gitlink 不是文件夹,而是索引中的一个特殊条目,记录了嵌套存储库的树 SHA1 。

最好在本地删除:

git clone
git rm --cached algortimos-eleicao # no trailing /
git commit -m "remove gitlink"
git push 

这将创建一个仅删除该“文件夹”的新提交。
git revert不一定在这里工作,因为我不知道你最后一次提交是什么)


推荐阅读