Пока никто не клонировал ваш репозиторий, вы сможете это сделать.
Создание ветки из текущего мастера:
git branch <branch name> <commit hash for last commit on master before the merge>
Сделать мастером ветвь отсоединенной головы
git checkout master
git reset --hard <commit hash of last detached head commit before merge>
Теперь локально вы должны находиться в желаемом вами состоянии, но локальный мастер имеет другую историю, чем ваш удаленный мастер.Возможно, вам придется просто принудительно нажать его, чтобы игнорировать удаленный мастер
git push -f
Однако такие службы, как gitlab и github, по умолчанию не позволят вам сделать это.
Если у кого-то еще естьлокальный клон репозитория, это вызовет у них проблемы, проще всего будет сделать новый клон, если вы сможете общаться со всеми, кого это касается.