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