Думаю, вам нужно сделать "git rebase". Ознакомьтесь с этой статьей о перебазировании и прочтите раздел «Общие методы использования ребазинга».
Вы можете использовать "git push" с опцией "force"
git push -f
на страницах руководства:
-f, - -force Обычно команда отказывается обновлять удаленную ссылку, которая не является предком локальной ссылки , используемой для ее перезаписи. Этот флаг отключает проверку. Это может привести к тому, что удаленный репозиторий потеряет фиксации; используйте его осторожно.