Использование Git на сервере DigitalOcean: ошибка: Следующие неотслеживаемые файлы рабочего дерева будут перезаписаны при слиянии

Я использую Django для своего сайта на DigitalOcean. Поэтому мне пришлось удалить файлы миграции для одного из моих приложений (учетных записей) и запустить makemigrations снова. Я не помню, когда и почему, но это вызвало эту ошибку при извлечении из origin:

$ git pull origin master
From https://github.com/...
...
error: The following untracked working tree files would be overwritten by merge:
    accounts/migrations/0001_initial.py
Please move or remove them before you merge.
Aborting  

Локально, в моем приложении для счетов есть только одна миграция:

accounts > migrations
__init__.py
0001_initial.py

Когда я запускаю git status на сервере, я получаю много untracked files, и я могу видеть две миграции, связанные с моим приложением accounts (хотя локально у меня только один файл миграции в accounts/migrations), а также другие неотслеживаемые файлы (не связанные с приложением accounts):

On branch master
Untracked files:
(use "git add <file>..." to include in what will be committed)
    accounts/migrations/0001_initial.py
    accounts/migrations/0002_alter_user_id.py
    ...

Учитывая, что я не хочу возиться с производственной базой данных, я не хочу, чтобы вы изменяли файлы миграции на сервере для копирования локальных файлов миграции, если это не вызовет никаких проблем для моего сервера. Итак, как мне решить эту ошибку?

Вернуться на верх