Git - как получить локальные изменения вместо удаленных - PullRequest
0 голосов
/ 28 июня 2018

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

error: Your local changes to the following files would be overwritten by merge:
web_app.py
Please, commit your changes or stash them before you can merge.
Aborting

Может кто-нибудь сказать мне, как запустить версию на сервере и получить версию, которую я исправил на моем bitbucket?

Пока я пробовал: git reset myfile.py а затем git pull но я получил ту же ошибку

1 Ответ

0 голосов
/ 28 июня 2018

Удалить локальные модификации

Вы хотите, чтобы git checkout . удалил локальные модификации и git pull, чтобы удалить новые модификации.

Имейте в виду, что это приведет к удалению всех локальных изменений, поэтому отметьте это, если хотите просто сделать 1 файл:

Отменить изменения рабочей копии одного файла в Git?

Сохранение и повторное применение локальных изменений

Если вы хотите сохранить локальные изменения, но выпустить изменения, которые вы можете сделать:

git stash save // To save the local mods in the stash
git pull // To pull down remote mods
git stash pop // To put back the local modifications

Помните, что если вы изменили те же строки в файле, вам может потребоваться разрешить конфликты.

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