Существует несколько способов удалить коммиты из удаленного репозитория:
1. С помощью команды `git push -f origin HEAD^` можно удалить последний коммит из ветки. Эта команда перезапишет историю коммитов и удалит последний коммит из удаленного репозитория.
2. Если нужно удалить несколько коммитов, можно воспользоваться командой `git rebase -i HEAD~n`, где `n` - количество коммитов, которые нужно удалить. Затем, в открывшемся редакторе, нужно поменять слово `pick` на `drop` перед коммитами, которые нужно удалить. После этого выполнить команду `git push -f origin HEAD`.
3. Если у вас нет локальной копии коммитов, которые вы хотите удалить, вам необходимо склонировать удаленный репозиторий, выполнить нужные изменения и запушить их обратно.
Будьте осторожны с использованием команд, которые перезаписывают историю коммитов, так как это может повлечь за собой потерю данных и проблемы синхронизации с другими участниками проекта. Важно обсудить изменения с командой перед их выполнением.