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