Откат коммитов описанными ранее способами вынуждает всех участников работы с репозиторием либо откатывать их также и у себя, либо пересоздавать ветку из репозитория.
Если команда разработчиков большая, можно воспользоваться командой
git revert. Это команда делает новый коммит, в котором отменяет все изменения из указанного:git revert <хэш коммита>