Случилось так что master ветку вносили изменения, а dev остался не тронутым. После праздников решили перезаписать dev чтобы полноценно работать на тестовом сервере, а записать изменения и перенести на тестовый сервак не дают конфликты. Как можно перезаписать ветку и на github и на серваке
после этих 2 команд локально будет всё исправлено, но на сервере нет. А так как на сервере тоже есть dev ветка, её нужно перезаписать и обычно после ресета приходится использовать --force. git push origin dev --force