Este artigo explicará:
Existe uma maneira de reverter/reverter o último empurrão para Git?
Sim, há uma maneira de voltar ao último empurrão para fazer o Git. Os desenvolvedores têm permissão para executar esta operação no Git.
Como reverter/reverter o último empurrão para Git?
Para reverter o último empurrão para o Git, siga as instruções abaixo fornecidas:
Etapa 1: mova para o Diretório Local Git
Primeiro, escreva o seguinte comando junto com o caminho do repositório e mude para ele:
$ CD "C: \ git \ reposb"Etapa 2: Crie um novo arquivo
Em seguida, faça um novo arquivo no repositório de trabalho usando o “tocar”Comando:
$ touch test1.TXTEtapa 3: rastrear novo arquivo
Então, execute o “git add”Comando junto com o nome do arquivo recém -criado para encenar este arquivo:
$ git add test1.TXTEtapa 4: Arquivo de compromisso
Compromete o novo arquivo para salvar as alterações adicionadas usando o comando abrangente abaixo:
$ git commit -m "arquivo test1 adicionado"Etapa 5: verifique a origem remota
Depois disso, verifique se o diretório local está conectado ao controle remoto:
$ git remoto -vEtapa 6: Push alterações para o repositório remoto
Em seguida, empurre o conteúdo do repositório local para o repositório remoto:
$ git pushDepois de executar a operação acima, volte para o seu repositório remoto e visualize as alterações. Por exemplo, pode -se ver que o arquivo do nosso repositório local “Test1.TXT”Foi pressionado com sucesso:
Etapa 7: Verifique o Git Log
Em seguida, exiba o histórico de compromissos para verificar a posição atual da cabeça:
$ git log --oneelinePode -se observar que a cabeça está apontando para o arquivo comprometido mais recente:
Etapa 8: reversão para o último empurrão
Agora, execute o “Redefinição do Git”Comando com o“-duro”Opção e especifique a cabeça para reverter o último empurrão:
$ git Reinicia -Cabeça difícil ~ 1Aqui o "-duro”A opção é usada para redefinir a posição da cabeça e a“ “Cabeça ~ 1”É usado para mover o ponteiro da cabeça para o comprometimento mais recente:
Etapa 9: Atualize o repositório remoto
Em seguida, empurre novamente o conteúdo do repositório local para a cópia remota para atualizar seu conteúdo:
$ git push -fNo comando acima, o “-f”A opção é usada para empurrar com força:
Pode-se observar que o conteúdo pressionado anteriormente foi excluído do GitHub e o repositório remoto está atualizado:
Etapa 10: Verifique as alterações
Finalmente, verifique as alterações visualizando o histórico de compromissos:
$ git log --oneelineAgora, a cabeça é transferida de volta ao compromisso anterior:
Fornecemos a maneira mais fácil de voltar ao último empurrão no Git.
Conclusão
Para voltar ao último empurrão para o Git, primeiro, mude para um diretório específico. Então, execute o “Redefinição Git -Cabeça de Hard ~ 1”Comando para desfazer o empurrão mais recente. Depois disso, atualize o repositório remoto usando o “git push -f”Comando e verifique as mudanças. Este artigo explicou o procedimento para reverter o último empurrão para Git.