Как исправить имена файлов в репозитории git, чтобы их можно было удалить - PullRequest
0 голосов
/ 10 января 2019

В моем репозитории есть два изображения, которые я хочу удалить: 1. "Кот-д'Ивуар.png" 2. "Sao_Tomé_and_Príncipe.png"

Если я удаляю их из Finder на Mac, git хочет, чтобы я удалил файл два раза:

    deleted:    "src/assets/demo/img/flags/Co\314\202te_d'Ivoire.png"
    deleted:    "src/assets/demo/img/flags/C\303\264te_d'Ivoire.png"
    deleted:    "src/assets/demo/img/flags/Sao_Tome\314\201_and_Pri\314\201ncipe.png"
    deleted:    "src/assets/demo/img/flags/Sao_Tom\303\251_and_Pr\303\255ncipe.png"

Я пытался просто добавить все изменения в постановку и фиксацию, но затем столкнулся с проблемой, когда попытался перенести изменения в удаленное хранилище.

The tree object <id> was rejected: The tree contains duplicate or improperly sorted entries.

Если я пытаюсь переименовать файлы, происходит то же самое. Он пытается удалить оба файла два раза, а затем добавить новые файлы с новыми именами.

Я просто не могу понять, как я могу их удалить.

Edit: Я сделал несколько других коммитов после того, как удалил упомянутые файлы. Я выполнил шаги, упомянутые в Дерево содержит дубликаты файлов и выяснил, что проблема была в изображениях.

Затем я попытался сбросить свою ветку на удаленную ветку, применил все остальные коммиты, снова удалил упомянутые файлы, зафиксировал, нажал. На этот раз все работало нормально, хотя каждый файл фактически удалялся два раза.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...