Às vezes, eles querem mudanças adicionais nos arquivos antes de se comprometer. Como conseqüência, é necessário reverter ou remover a confirmação do histórico de log do Git. Para esse fim, o “$ git reset -Soft Head ~ 1”Comando é útil.
Neste guia, aprenderemos a desfazer um compromisso no Git.
Como desfazer um compromisso no git?
Para desfazer um compromisso no Git, primeiro, navegue para o repositório local do Git, e crie e adicione o novo arquivo ao repo. Então, cometer mudanças. Depois disso, execute a operação principal, que é desfazer o comércio usando o “$ git reset -Soft Head ~ 1”Comando. Mais uma coisa que os usuários devem saber é que o comando só desfazerá o compromisso. No entanto, as mudanças serão salvas no índice.
Vamos tentar implementar este cenário passo a passo!
Etapa 1: Navegue até o diretório Git
Primeiro, vá para o Repositório Local Git:
$ CD "C: \ Usuários \ Nazma \ Git \ Demo2"
Etapa 2: Criar arquivo
Crie um novo arquivo de texto utilizando o “tocar”Comando:
$ touch Commit.TXT
Etapa 3: rastrear o arquivo
Agora, execute o comando fornecido para adicionar um arquivo à área de estadiamento:
$ git add commit.TXT
Etapa 4: Mudanças de compromisso
Em seguida, comprometa as alterações no repositório Git para salvar atualizações:
$ git Commit -m "Commit.Arquivo TXT adicionado "
Etapa 5: Verifique o histórico do log
Verifique o histórico de log do repositório Git e verifique as alterações comprometidas:
$ git log --oneeline --graph
Como você pode ver, atualmente a cabeça refere -se à confirmação mais recente:
Etapa 6: UNDO COMMITE
Agora, desfazer as mudanças de compromisso usando o comando fornecido:
$ git Reinicia -cabeça macia ~ 1
Aqui o "-macio”A opção é usada para preservar as alterações feitas em nosso arquivo e“Cabeça ~ 1”Indica que a cabeça será revertida para o compromisso anterior:
Etapa 7: Verifique o status
Agora, verifique as mudanças de desfazer usando o “status git .”Comando:
$ git status .
Como você pode ver, o arquivo ainda existe no índice, o que significa que apenas a confirmação foi removida:
Etapa 8: Verifique o histórico do log
Agora, verifique o histórico de logs e a posição atual da cabeça:
$ git log --oneeline --graph
Como você pode ver, a confirmação é removida do histórico de logs do Git e a cabeça está se referindo ao “principal" filial:
Isso é tudo! Nós compilamos o método mais fácil de desfazer um compromisso no Git.
Conclusão
Para desfazer um compromisso no Git, primeiro, navegue para o repositório local do Git. Crie um novo arquivo e rastreie -o para a área de estadiamento usando o “$ git add ”Comando. Em seguida, compromete mudanças e exiba o histórico de logs executando o “$ git log -Onela -Graph”Comando. Depois disso, execute o “$ git reset -Soft Head ~ 1”Comando para reverter as mudanças de confirmação. Este guia explicou como desfazer um compromisso no Git.