[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