Como desfazer o commit git -Emend feito em vez de commit git

Como desfazer o commit git -Emend feito em vez de commit git

O Git Commit é um comando importante que é freqüentemente usado para cometer mudanças antes de serem salvas no repositório local do Git. Ele suporta uma ampla gama de parâmetros. Por exemplo, usando o “-alteração"Opção com o git"comprometer-se”O comando permite que você faça alterações no commit em um editor de texto. Os usuários do Git mudam ocasionalmente os compromissos e depois decidem que o compromisso anterior é preferível. Nesses casos, eles querem desfazer “Git Commit -Emend”.

Este post demonstrará o método para reverter o “Git Commit -Emend“Comando em vez de“Git Commit”.

Como desfazer o "commit git -Emend" feito em vez de "commit git"?

O "Git Commit" e "Git Commit -Emend”Ambos os comandos são utilizados para cometer mudanças. Usando o “Redefinição do Git”Comando, os usuários do Git podem desfazer ou reverter o Git Commits. Para reverter “Git Commit -Emend”, Analise as instruções dadas.

Etapa 1: Open Git Terminal

Procurar "Git Bash”No menu Iniciar e abrir o terminal Git do resultado da pesquisa:

Etapa 2: Open Git Repository

Mova para o repositório Git no terminal usando o “cd”Comando:

$ CD "C: \ git \ recursos"

Etapa 3: Gere um novo arquivo

Em seguida, utilize o “tocar”Comandando e gere um novo arquivo:

$ Touch Demo.TXT

Etapa 4: Adicionar arquivo ao índice de rastreamento

Depois de gerar o arquivo, adicione as alterações do repositório não rastreado ao índice de rastreamento:

$ git add .

Para confirmar se as alterações são rastreadas ou não, utilize o “status git”Comando:

$ git status

Pode -se observar que as alterações são adicionadas com sucesso à área de estadiamento (índice de rastreamento):

Etapa 5: Comprometer mudanças rastreadas

Compromete as alterações rastreadas usando e também incorpore a mensagem de confirmação usando o “-m”Opção:

$ git Commit -m "Novas alterações são comprometidas"

Verifique o log git para confirmar se as alterações estão comprometidas ou não:

$ git log

A saída abaixo indica que as alterações são comprometidas com sucesso com a mensagem adicionada:

Etapa 6: Editar Commit

Em seguida, edite a mensagem do comprometimento recente e utilize o “-alteração”Opção para editá -lo:

$ git commit --mend

Ao fazer isso, o editor de texto selecionado padrão aparecerá na tela de onde você pode editar o compromisso e pressionar “Ctrl+s”Para salvar alterações:

Novamente, verifique os logs do Git para verificar se o compromisso é editado ou não:

$ git log

Na saída abaixo, você pode ver que a mensagem de confirmação é editada com sucesso:

Etapa 7: Abrir log Git com referências

Abra os registros Git com referências utilizando o “Git Reflog”Comando. Observe a referência de confirmação (posição da cabeça) para desfazer “Git Commit -Emend”:

$ Git Reflog

Etapa 8: Desfazer “Commit Git -Emend”

Depois disso, desfazer o “Git Commit -Emend”Usando o“Redefinição do Git”Comando junto com a posição de referência/cabeça de confirmação. Além disso, a opção suave é usada para desfazer “Git Commit -Emend”Sem destruir as mudanças relacionadas:

$ git Reset -Soft Head@1

Use o "log git”Comando para verificar se nós desfezmos o“Git Commit -Emend" ou não:

$ git log

A saída mostra que revertemos com sucesso o “Git Commit -Emend" Operação:

Você aprendeu a reverter o “Git Commit -Emend" em vez de "Git Commit”.

Conclusão

Para desfazer o “Git Commit -Emend" em vez de "Git Commit”, Primeiro abre o repositório Git e comprometa as mudanças rastreadas. Em seguida, edite as alterações de compromisso usando o “Git Commit -Emend”Comando. Agora, reverte o “Git Commit -Emend”Em vez de se comprometer, utilizando o“Redefinição Git -Soft Head@1”Comando. Neste tutorial, elaboramos o método para desfazer ou reverter o comando "Git Commit -Emend", em vez do commit git.