В моем репозитории есть два изображения, которые я хочу удалить:
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:
Я сделал несколько других коммитов после того, как удалил упомянутые файлы. Я выполнил шаги, упомянутые в Дерево содержит дубликаты файлов и выяснил, что проблема была в изображениях.
Затем я попытался сбросить свою ветку на удаленную ветку, применил все остальные коммиты, снова удалил упомянутые файлы, зафиксировал, нажал. На этот раз все работало нормально, хотя каждый файл фактически удалялся два раза.