Reverter para um compromisso por um hash sha em git

Reverter para um compromisso por um hash sha em git
O Git fornece várias funcionalidades para executar diferentes operações, como criar arquivos, pastas e ramifica. Essas mudanças rastreadas podem ser salvas nos repositórios. Além disso, os usuários têm permissão para reverter as alterações adicionais sempre que forem necessárias através de vários comandos, e o ““$ git reset t; ” O comando é um deles.

Este blog explica o método para reverter um compromisso por um hash sha em git.

Como mudar de volta/reverter para um comprometimento por um hash sha em git?

Com o objetivo de reverter para um compromisso através do hash sha no Git, primeiro criaremos e rastrearemos arquivos e depois executaremos a operação revertida. Para fazer isso, primeiro, vá para o diretório raiz git. Em seguida, crie um novo repositório local Git e navegue até ele. Em seguida, crie um novo arquivo no repositório recém -criado e rastreie -o para a área de preparação do diretório de trabalho. Depois disso, atualize o repositório e visualize o histórico do log de referência. Copie o commit sha hash e execute o “$ git reset ”Comando.

Vamos seguir em frente e entender o procedimento discutido acima através da implementação!

Etapa 1: mova para o diretório raiz
Primeiro de tudo, execute o comando "CD" e navegue até o diretório raiz git:

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

Etapa 2: Crie novo repositório local
Crie um novo repositório local no diretório raiz do Git usando o “mkdir”Comando:

$ mkdir test_7

Etapa 3: Navegue para o repositório recém -criado
Agora, execute o comando fornecido e vá para o recém -criado repositório local:

$ CD test_7

Etapa 4: Crie um novo arquivo de texto
Em seguida, crie um novo arquivo de texto através do “tocar”Comando:

$ touch file1.TXT

Etapa 5: Adicione o arquivo recém -criado à área de estadiamento
Depois de criar um novo arquivo de texto no diretório de trabalho, execute o “git add”Comando para rastreá -lo na área de estadiamento:

$ git add file1.TXT

Etapa 6: Alterações de atualização
Agora, atualize o repositório, comprometendo -se e salve nele, execute o “Git Commit”Comando junto com o“-m”Opção para adicionar a mensagem de confirmação desejada:

$ git commit -m "file1.txt adicionado "

Etapa 7: Crie um novo arquivo de texto
Agora, crie outro arquivo de texto no repositório executando o “tocar”Comando e especificando o novo nome do arquivo:

$ touch file3.TXT

Etapa 8: rastrear o arquivo recém -criado para a área de estadiamento
Adicione o arquivo criado à área de preparação, utilizando o seguinte comando:

$ git add file3.TXT

Etapa 9: Verifique o status
Agora, execute o “status git .”Comando para verificar o status atual do repositório:

$ git status .

Como você pode ver, o arquivo criado recentemente é colocado na área de estadiamento e está pronto para se comprometer com o repositório:

Etapa 10: Comprometer mudanças
Execute o “Git Commit”Comando para comprometer o arquivo encenado no repositório:

$ git commit -m "file3.txt adicionado "

Etapa 11: Verifique o histórico de log Git
Verifique o histórico de log de referência do log do Git usando o “log git .”Comando:

$ git log .

A partir da saída abaixo da lista abaixo, copiaremos o hash sha do comprometimento desejado ao qual queremos reverter:

Etapa 12: Redefinir a cabeça com sha hash
Agora, execute o “Redefinição do Git”Comando com o hash sha copiado para reverter o compromisso:

$ git Reinicia 061DE25

Etapa 13: Verifique
Por fim, execute o “log git .”Comando para garantir o comprometimento revertido através do SHA Hash:

$ git log .

Isso é tudo! Nós explicamos o método a se cometer por um hash sha em git.

Conclusão

Para reverter para um compromisso através do hash sha em Git, primeiro, navegue até o diretório raiz do Git e crie um novo repositório local. Em seguida, navegue para o repositório recém -criado, crie e adicione um novo arquivo de texto. Em seguida, comprometa mudanças e verifique o histórico de log de referência. Copie o commit sha hash e execute o “$ git reset ”Comando. Este blog descreveu o procedimento a se cometer por um hash sha em Git.