Сообщение означает, что вам не разрешено выполнять немедленное нажатие.
У вашего удаленного репозитория наиболее вероятно denyNonFastforwards = true
в его конфигурации. Если вы измените это, git push --force
должно работать.
Чтобы изменить настройку, вам необходимо получить доступ к машине с удаленным репозиторием. Оттуда сделаем git config receive.denynonfastforwards false
.