Como excluir commits que é enviado para o repositório remoto?

Uma filial local: -

'recurso / 100'

E ramos remotos: -

'mestre'

'Versão 2'

Acidentalmente

Eu fundei meu recurso feature '/ 100' para o masterTambém o empurrou para o repositório remoto.

Mas no realrecurso / 100'deveria ter sido mesclado em ramificação remota'Versão 2'

Como eu consertei (parcialmente): -

Eu fundei o ramo de recurso 'recurso / 100'para o ramo remoto'Versão 2'e empurrou para o servidor.

git checkout Version2
git merge --squash feature/100
git add .
git commit -m 'New message'

Mas eu quero excluir o último push que eu mesclei e confirmo no branch master. Como?

Nota Eu sou apenas um trabalhando neste projeto. Então, mesmo que o commit seja excluído, não prejudicará ninguém

questionAnswers(3)

yourAnswerToTheQuestion