конфликтовать один файл снова и снова, когда я беру тянуть на сервере разработки - PullRequest
0 голосов
/ 28 августа 2018

Когда я выполняю git pull с нашего сервера разработки для определенного файла, я снова и снова получаю конфликт, даже после удаления этого файла с сервера разработки. Это покажет конфликт в следующем потоке снова. Я сделал этот конкретный файл, но все равно он показывает конфликт при следующем извлечении.

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

Ответы [ 2 ]

0 голосов
/ 28 августа 2018

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

git fetch --all
git reset origin/master --hard

но зачем вам отказываться от локальных изменений? Может быть, вы могли бы просто сделать

git pull

, а затем найдите конфликтующие файлы, разрешите конфликты - как описано здесь Разрешение конфликта слияния - и затем подтвердите и отправьте изменения.

git commit -m "Merged"
git push
0 голосов
/ 28 августа 2018

Предполагая, что master - это локальная ветвь, которую вы заменяете, а «origin / master» - это удаленная ветвь, в которую вы хотите сбросить:

 git reset --hard origin/master

Это удалит все локальные изменения и снова извлечет его из удаленного мастера

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