首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何删除冗余的GitHub条目

如何删除冗余的GitHub条目
EN

Stack Overflow用户
提问于 2017-01-18 19:01:53
回答 2查看 124关注 0票数 1

如下面所示,由于创建GitHub存储库的尝试出错,我现在在GetHubVisualStudio\WallE中有一个WallE条目,在GitHubVisualStudio\WallE\WallE中有另一个条目。

我已经尝试了我所能想到的一切来摆脱这个重复的条目。我甚至删除了整个文件夹,并从GitHub中重新克隆了它,而冗余条目刚刚回来。我该怎么处理这个额外的东西?

Update:浏览Process,看起来这可能是Visual缓存存储库位置而无法清除不正确条目的情况。由于它们已经将存储库条目从标准注册表项移动到应用程序单元,除非有注册表编辑器可以以某种方式访问应用程序单元,否则似乎没有什么可做的。

EN

Stack Overflow用户

发布于 2017-01-18 19:24:58

从索引和树中删除文件

我不知道您的GUI工具,但是从命令行(假设Cygwin或Git-Bash)可以删除一个目录,如下所示:

代码语言:javascript
复制
cd C:/Users/rmorl/Documents/GitHubVisualStudio/WallE
git rm -rf WallE
git commit -m 'Remove duplicate directory tree.'
git push

清除工作树

如果您仍然有问题,请确保您首先有备份。然后,您可能会考虑合并如下命令:

  • git ls-files # list files that Git knows about
  • git clean -fdx # purge working tree of files/dirs not in the Git index

最后度假村

如果所有这些都失败了,那么安装一个像BFG这样的工具,在您的存储库上执行手术,然后强制将结果推回上游。

票数 0
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41727394

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档