Сообщение об ошибке самоочевидно, вы пытаетесь клонировать репозиторий в непустой каталог.
Тем не менее, чтобы получить изменения, необходимые для использования команды pull
, вам не нужно снова клонировать репозиторий, а также сначала нужно зафиксировать существующие изменения, чтобы объединить их с теми, которые вы извлечете. с сервера:
git add . --all
git commit -m "Add a description"
git pull
Если у вас нет конфликтов, ваши файлы будут объединены автоматически.
Затем отправьте все на удаленный сервер:
git push
См. Этот вопрос для других опций: Как мне разрешить git, сказав "Зафиксируйте свои изменения или спрячьте их, прежде чем вы сможете объединить"?
Редактировать
У вас есть проблема слияния:
Автоматическое слияние
развлечения / Миграция / 0012_remove_entertainment_main_photo.py
КОНФЛИКТ (добавить / добавить): конфликт слияния в
развлечения / Миграция / 0012_remove_entertainment_main_photo.py
Автоматическое объединение не выполнено; исправить конфликты и зафиксировать результат
Это означает, что оба хранилища изменили одни и те же части файла 0012_remove_entertainment_main_photo.py
Если вы просто хотите сохранить файл на сервере, просто введите следующую команду:
git reset entertainment/migrations/0012_remove_entertainment_main_photo.py
Это удалит все изменения, внесенные вами в этот файл в вашем локальном хранилище
Если вы хотите объединить файлы вручную, взгляните на этот вопрос Как разрешить конфликты слияния в Git?