Гит вам не меркуриал. В гите можно изменить историю коммитов.
Вот они адепты гита, во всей красе.
Любой кто видит какой ужас творится у них в продуктах. Это когда выпускают небольшое обновление контры и ломают весь звук в игре.
Когда баг с исчезновением таблицы очков лечат 2 или 3 года.
Вот поэтому у них движок говно. Простейшие детские баги не могут вылечить годами.
А alt+tab подвешивает даже топовые компьютеры на несколько секунд.
Тут же Ведьмак 3, для сравнения, делает это мгновенно.
Делаем:
git fetch origin <branch>
git checkout -b <branch> origin/<branch>
git reset --soft <from>
git commit -m "своровал изменения"
git push -f origin <branch>
И на удаленном репозитоири выполняем git gc или ждем пару дней.
Все.