O Git é uma das ferramentas de rastreamento mais comuns e versáteis que são fáceis de usar. Os desenvolvedores podem usá -lo em seus problemas quando cometem modificações indesejáveis para um repositório local. Às vezes, eles querem desfazer todo o commit com todas as mudanças adicionais em vez de passá -las manualmente. Pode ser possível que essas mudanças tenham sido empurradas para o repositório centralizado. Para esse fim, um usuário simples pode redefinir o ponteiro da cabeça utilizando o “git reiniciar”Comando.
Este post discutirá como desfazer um compromisso específico no Git, que é empurrado para o repositório remoto.
Como desfazer um compromisso desejado no git que foi empurrado para o servidor GitHub?
Experimente as instruções abaixo estatadas para desfazer o compromisso específico no Git, que é empurrado para o repositório remoto:
Etapa 1: Navegue para o repositório desejado do Git
Digite o “cd”Comando e navegue para o repositório local específico:
$ CD "C: \ Usuários \ Nazma \ Git \ Perk6"
Etapa 2: conteúdo dos repositórios de listas
Agora, exiba a lista de conteúdo existente executando o “ls”Comando:
$ ls
Etapa 3: mostre URL remoto
Em seguida, execute o comando fornecido para mostrar o URL remoto disponível:
$ git remoto -v
Etapa 4: empurre as alterações locais para remoto
Em seguida, empurre todos os dados modificados para o repositório remoto, executando o “git empurrar”Comando:
Recurso de origem push $ git -u
Aqui o "origem”É o nome do URL remoto e“-você”Representa a filial a montante. Como você pode ver, todos os dados locais são empurrados para o servidor Github:
Etapa 5: Veja o histórico de log
Para verificar o histórico de log do ramo de trabalho atual, execute o “log git”Comando:
$ git log --oneeline -5
De acordo com a saída abaixo, a cabeça está apontando para o “6F3C… ”Commit Sha-Hash:
Etapa 6: Redefinir a posição da cabeça
Depois disso, use o seguinte comando para redefinir a posição da cabeça e reverter as alterações aplicadas no repositório Git:
$ git Redefinir cabeça ~
Etapa 7: Veja o histórico de log
Agora, veja o histórico de log da filial local atual, utilizando o “log git”Comando:
$ git log --oneeline -5
Como você pode ver, a posição da cabeça é alterada para o comprometimento anterior, o comprometimento atualmente empurrado é removido da história e as mudanças são desfazer:
Isso é tudo! Você aprendeu a desfazer o compromisso particular no Git, que é empurrado para o repositório remoto.
Conclusão
Para desfazer o comprometimento específico no Git, que é empurrado para o repositório remoto, primeiro, mude para o repositório local desejado e liste seu conteúdo a ser empurrado para o servidor remoto. Em seguida, verifique a lista de URL remota e empurre os dados para o servidor GitHub. Depois disso, veja o histórico de logs e execute o “Cabeça de redefinição do git ~”Comando. Por fim, verifique -o visualizando o histórico de log de referência do Git. Este post descreveu o procedimento de desfazer um compromisso específico no Git, que é empurrado para o repositório remoto.