Como faço para “desarvertar” um commit git revertido?

Como faço para “desarvertar” um commit git revertido?
Os desenvolvedores usam o Git para rastrear os arquivos e pastas de código para grandes projetos de desenvolvimento. Para executar esta tarefa, os usuários adicionam alterações na máquina local e depois os empurram para o repositório remoto conectado. No entanto, às vezes os desenvolvedores fazem alterações e, depois de cometê-las, eles podem querer reverter os compromissos revertidos. Para esse fim, o “$ git reset -Hard Head^”O comando pode ser usado.

Este post discutirá:

  • Como reverter um commit git?
  • Como “desarvertar” um commit git revertido?

Como reverter um commit git?

Para "não reverterO commit git revertido; Primeiro, vamos aprender a reverter o commit git. Então, não reverte o commit git revertido. Para fazer isso, siga as etapas abaixo fornecidas.

Etapa 1: Navegue para um repositório local específico
Primeiro, use o “cd”Comando para se mudar para o repositório local desejado:

$ CD "C: \ Usuários \ Nazma \ Git \ Demo4"

Etapa 2: Veja a lista de conteúdo
Agora, mostre a lista existente de conteúdo do repositório local através do “ls”Comando:

$ ls

Etapa 3: Gere um novo arquivo de teste
Executar o “tocar”Comando para gerar um novo arquivo de texto no repositório local atual:

$ touch file3.TXT

Etapa 4: rastrear o arquivo
Agora, adicione o arquivo de texto recém -gerado na área de preparação da área de trabalho, executando o comando fornecido:

$ git add file3.TXT

Etapa 5: Atualize o repositório local com alterações adicionais
Em seguida, execute o “Git Commit”Comando junto com a mensagem de confirmação usando o“-m”Opção para atualizar o diretório de trabalho atual com as alterações recém -adicionadas:

$ git Commit -M "Arquivo 3º adicionado"

Etapa 6: Exibir histórico de log do repositório atual
Em seguida, verifique o histórico do log de referência do repositório local atual usando o “log git .”Comando:

$ git log .

Como você pode ver, a cabeça está apontando para o commit mais recentemente adicionado:

Etapa 7: reverter o ponteiro da cabeça
Para executar a operação de reversão da cabeça no repositório local atual, execute o comando abaixo estatado:

$ git reverter cabeça^

Você será solicitado a adicionar a confirmação no arquivo de comprometimento de texto aberto com o editor de texto padrão:

Como você pode ver, o “Cabeça^”O ponteiro é movido para o comprometimento mais anterior:

Etapa 8: Verifique a operação de reverter
Para garantir que a confirmação do Git seja revertida, execute o “log git .”Comando:

$ git log .

De acordo com a saída abaixo fornecida, a cabeça aponta para o compromisso anterior como um compromisso recente:

Agora, siga em frente e compreenda o procedimento para reverter o commit git.

Como “desarvertar” um commit git revertido?

Para reverter o comprometimento do git revertido, o “$ git reset -Hard Head^”O comando pode ser utilizado. Para utilizar o comando correspondente para uma finalidade especificada, siga as etapas listadas abaixo.

Etapa 1: não reverter uma confirmação revertida
Agora, execute o “Redefinição do Git”Comando com o“-duroParâmetro e “Cabeça^”Posição:

$ git Reinicia -Cabeça difícil^

Como você pode ver, a cabeça é movida para o comprometimento do Git anteriormente revertido:

Etapa 2: Verifique o histórico de log de referência Git
Por fim, execute o “log git .”Comando para garantir a operação executada:

$ git log .

Conclusão

Para reverter um compromisso Git revertido, primeiro, mude para o repositório Git específico. Em seguida, veja a lista do repositório local atual, execute o “$ git reset -Hard Head^”Comandando e verifique o commit não-revertido do Git revertido. Esta posta.