我使用Git.Unite工具(http://www.woodcp.com/2013/01/git-unite-fix-case-sensitive-file-paths-on-windows/)来合并我的git仓库中的路径,这些路径仅在案例中有所不同,虽然它成功了,但它似乎也添加了一个'。'进入我的存储库。当然,当我将repo克隆到我的本地机器时,'。'是不可见的(因为有OS提供的虚拟条目)但是当我在github中浏览repo时,我可以看到'。'毫不奇怪地指向当前目录的条目。条目似乎很愚蠢和混乱,但我也不知道如何删除它,因为说git rm .
没有正确的含义。
我可以做些什么来摆脱这个伪造的条目?
编辑:要清楚,问题似乎是该工具表示重命名为Foo/Bar.txt -> ./Foo/Bar.txt
,它创建了一个明确的'。'条目。
编辑2:我只记得git没有显式存储目录条目,所以我认为github只显示.
,因为我有一些文件在树中表示,其路径以{{开头1}}。我现在可能只是删除并重新添加这些文件,因为.
不允许我重命名它们。
答案 0 :(得分:2)