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.