РЕШЕНИЕ ошибки — git pull при скачивании изменений удаленного репозитория

error: Your local changes to the following files would be overwritten by merge:

При использовании git, наверное каждый встречался с ошибкой команды git pull при скачивании изменений удаленного репозитория,

error: Your local changes to the following files would be overwritten by merge:
protected/data/shop.db
protected/runtime/application.log
Please commit your changes or stash them before you merge.
Aborting
Updating f2b24b5..a9e818e

Для решения этой проблемы достаточно выполнить всего 2 команды в консоли/

> git fetch --all
Fetching origin

Эта команда скачает нам все ветки но не смержит их в локальном репозитории.

Далее используем команду :

> git reset --hard origin/master
HEAD is now at a9e818e Last Commit

Этой командой мы сбросим все изменения с ветки origin/master

Вот и все! Далее делаем git pull

> git pull
Already up-to-date.

Готово! Теперь мы скачали все изменения из ветки master в ваш локальный репозиторий!

 

Комментировать