Кодировка символов Git с использованием испанских символов

Я создал репозиторий из существующих файлов. Внутри набора файлов был один с именем «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 и создав его снова, без какого-либо файла с испанским символом в имя.

19
задан Peter Mortensen 20 November 2011 в 16:17
поделиться