Desfando de um 'push git'

Desfando de um 'push git'
O Git é uma ferramenta de rastreamento de devOps de código aberto que permite aos desenvolvedores implementar seu código-fonte do projeto em diferentes versões. Reverter para o comprometimento anterior ou o estado anterior é outro recurso legal do Git, porque permite que os programadores voltem para um estado anterior no repositório. Depois de pressionar por engano todas as mudanças adicionais ao serviço de hospedagem remota, os desenvolvedores podem reverter para o estado mais antigo usando o “$ git reverter ”Comando.

Este artigo discutirá:

  • Como empurrar alterações adicionadas localmente para repositórios remotos?
  • Como desfazer um “git push”?

Como empurrar alterações adicionadas localmente para repositórios remotos?

Para desfazer o “git push”, Primeiro, os usuários precisam pressionar alterações localmente ao repositório remoto. É uma operação de pré -requisito. Ao fazer isso, os usuários podem desfazer um impulso git seguindo o procedimento especificado:

  • Navegue até o repositório local do Git.
  • Veja o conteúdo existente do repositório atual.
  • Verifique o histórico do log de referência.
  • Veja a lista de URL remoto.
  • Baixe a versão modificada do repositório remoto.
  • Empurre alterações adicionadas localmente ao serviço de hospedagem remota.

Então, vamos começar!

Etapa 1: Access Git Repositório local

Primeiro, execute o seguinte comando especificando o repositório local Git desejado e mova -o:

$ CD "C: \ Usuários \ Nazma \ git \ test_4"

Etapa 2: Lista de conteúdo de exibição

Para mostrar a lista atual do repositório de conteúdo, execute o “ls”Comando:

$ ls

Etapa 3: Verifique o histórico de log de referência do repositório Git

Agora, execute o “log git .”Comando para verificar o histórico de log de referência do Repositório Git:

$ git log.

Etapa 4: Verifique o URL remoto

Para garantir que o URL remoto seja adicionado, utilize o “git remoto -v”Comando:

$ git remoto -v

Etapa 5: buscar origem remota

Agora, faça o download da versão atualizada do repositório remoto no repositório local e use o comando fornecido junto com o nome remoto:

$ git busca origem

Etapa 6: empurre as alterações do repositório local para remoto

Em seguida, execute o “git push”Comando com o nome remoto e local no qual as alterações são adicionadas:

$ Git Push Origin Master

Observação: O procedimento acima é necessário para desfazer o “git push" Operação.

Como desfazer um "empurrão git"?

Para desfazer um “git push”Operação, todas as mudanças adicionais que se movem para o repositório remoto reverter para um repositório local. Para fazer isso, siga as etapas listadas abaixo.

Etapa 1: Desfazer “push git”

Para reverter as mudanças empurradas, execute o “Git reverter”Comando junto com o mais recente commit sha hash:

$ git revert b87cd01

Depois de executar o comando listado acima, um arquivo de texto será aberto com um editor de texto padrão, onde você pode adicionar um comentário, salvar e fechar o arquivo de texto:

Como resultado, você obterá a saída abaixo fornecida, o que indica que as alterações adicionadas não são arrasadas com sucesso:

Etapa 2: Verifique a operação Unpush através do log de referência do repositório

Por fim, execute o “log git .”Comando para garantir que todas as alterações adicionais sejam revertidas ao repositório local:

$ git log .

Como você pode ver, a operação não usa é realizada com sucesso:

Etapa 3: Verifique a lista de conteúdo

Executar o “ls”Comando e verifique o conteúdo do repositório:

$ ls

Isso é tudo! Nós realizamos os passos diretos para desfazer um “git push" Operação.

Conclusão

Para desfazer o “git push”Operação, primeiro, vá para o repositório de trabalho Git e verifique a lista de conteúdo. Em seguida, veja o histórico de log de referência do repositório e URL remoto existente. Em seguida, busque a versão modificada do repositório remoto e pressione todas as alterações adicionadas localmente ao repositório remoto. Finalmente, execute o “$ git reverter ”Comando. Este artigo demonstrou o método para desfazer o “git push”.