我从现有文件创建了一个存储库。在这组文件中,有一个文件名为"español.gif“。现在,每次我这么做
$ git status
我收到一个错误:
$ path/espa�ol.gif: Protocol error
我尝试使用以下命令删除文件
$ git rm path/espa�ol.gif
$ git rm --cached path/espa�ol.gif
$ git rm path/espa?ol.gif
$ git rm --cached path/espa?ol.gif
但是,什么都没有改变,它一直在说“协议错误”。
如果我尝试合并,我会收到:
错误:对'path/espa�ol.gif‘所做的本地更改将被合并覆盖。正在中止。
有没有办法从索引中删除该文件,并且不再出现这个错误?
编辑:我解决了删除Git存储库并重新创建它的问题,没有任何名称中包含西班牙语字符的文件。
https://stackoverflow.com/questions/7113849
复制相似问题