小编Ale*_*ore的帖子

使用西班牙语字符的Git字符编码

我从现有文件创建了一个存储库.在文件集中,有一个名为"español.gif"的文件.现在,我每次都这样做

$ git status
Run Code Online (Sandbox Code Playgroud)

我收到一个错误:

$ path/espa?ol.gif: Protocol error
Run Code Online (Sandbox Code Playgroud)

我尝试使用删除文件

$ 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
Run Code Online (Sandbox Code Playgroud)

但是,没有任何变化,它一直说"协议错误".

如果我尝试合并,我收到:

错误:您对"path /espa ol.gif"的本地更改将被合并覆盖.中止.

有没有办法从索引中删除文件,并停止出现此错误?

编辑:我解决了删除Git存储库并再次创建它的问题,没有名称中包含西班牙语字符的任何文件.

git filenames encoding character

19
推荐指数
1
解决办法
3813
查看次数

标签 统计

character ×1

encoding ×1

filenames ×1

git ×1