如下面所示,由于创建GitHub存储库的尝试出错,我现在在GetHubVisualStudio\WallE中有一个WallE条目,在GitHubVisualStudio\WallE\WallE中有另一个条目。
我已经尝试了我所能想到的一切来摆脱这个重复的条目。我甚至删除了整个文件夹,并从GitHub中重新克隆了它,而冗余条目刚刚回来。我该怎么处理这个额外的东西?

Update:浏览Process,看起来这可能是Visual缓存存储库位置而无法清除不正确条目的情况。由于它们已经将存储库条目从标准注册表项移动到应用程序单元,除非有注册表编辑器可以以某种方式访问应用程序单元,否则似乎没有什么可做的。
发布于 2017-01-18 19:24:58
从索引和树中删除文件
我不知道您的GUI工具,但是从命令行(假设Cygwin或Git-Bash)可以删除一个目录,如下所示:
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 aboutgit clean -fdx # purge working tree of files/dirs not in the Git index最后度假村
如果所有这些都失败了,那么安装一个像BFG这样的工具,在您的存储库上执行手术,然后强制将结果推回上游。
https://stackoverflow.com/questions/41727394
复制相似问题