Você pode REVERT (ou também pode chamá-lo DELETE ) o Git Commit AMB local e remotamente se você seguir as etapas conforme indicado abaixo através da linha de comando git.
Execute o seguinte comando para ver o ID de confirmação que você deseja reverter
git log --oneline --decorate --graph
Você verá uma captura de tela a seguir
Se você também verificar remotamente (via Interface da Web) , poderá ver que isso seria o mesmo mostrado abaixo
Conforme a captura de tela atualmente, você está no ID de confirmação e110322, no entanto, deseja reverter para 030bbf6 AMBOS LOCALMENTE E REMOTAMENTE .
Execute as etapas a seguir para DELETE / REVERT Commits localmente + remotamente
Primeira reversão local para confirmar o ID 030bbf6
git reset --hard 030bbf6
Seguido por
git clean -f -d
Esses dois comandos limpam a força de redefinição para confirmar o estágio 030bbf6, como mostrado abaixo na captura instantânea
agora, se você executar o status git, verá que está DOIS comprometidos atrás da ramificação remota, como mostrado abaixo
Execute o seguinte para atualizar seus índices (se houver alguma atualização). É recomendável que você peça a todos os desenvolvedores para não aceitar solicitações de recebimento na filial remota principal.
git fetch --all
Depois que você terminar, será necessário enviar este commit com força usando o símbolo + na frente do branch, como mostrado abaixo. Eu usei aqui como filial principal , você pode substituí-lo por qualquer
Código
git push -u origin +master
Agora, se você vir a interface da Web de remote, confirme também deve ser revertida.