[git] git pull с отменой текущих изменений (обновление на сервере) - rsajob/docs GitHub Wiki
Если в работчей дериктории есть изменения, и мы хотми сделать git pull
при этом стирая всё старое. Обычно эта ситуация возникает при деплое нового кода на сервер через git, но при этом мы деплоили какуюто часть кода напрямую из IDE. для того чтобы небыло конфликтов нужно делать так:
git fetch --all
git reset --hard origin/master
или одной строкой
git reset --hard origin/your_branch
подробнее на stackowerflow