大家好,社区和Git专业人士,
我刚刚从一些相当旧的版本更新到GitExtensions-3.5.4.12724- 65 f01 f399和Git-2.35.1.2-64位。
当我在GitExtensions中打开“提交窗口”时,我看到链接到here的图像
似乎有一些编码问题,并得到了错误信息时,我试图重置文件。我很困惑什么是目前该高速缓存,工作目录,索引,树等。
这两个文件在文件系统中以“ü”出现,但在提交索引中标记为“removed”。我的目标主要是将这两个格式错误的文件从索引中取出,以便继续。git reset
不会改变任何东西。git clean (-f)
也不能改变这种情况。git read-tree
执行了一些操作,但我在未暂存窗口和暂存窗口中分别看到了当前合并提交的所有文件。
如果有人有线索,我将不胜感激!
1条答案
按热度按时间yruzcnhs1#
在将Mercurial repos(包含带有德语元音变音的文件名)转换为Git后,我遇到了完全相同的问题。
我在this answer中找到了解决方案(由同样有这个问题的其他人编写)。
以下是相关部分:
跑步
在我的工作副本上显示所有名称中包含非ASCII字符的文件都是未跟踪文件。所以我继续研究并遵循以下建议:
这对我也很有效,对于每个包含变音错误的文件的repo,我都重命名它们一次,执行如上所示的
git rm...
,然后提交更改。