O Git Commit contém as informações completas das alterações aplicadas no repositório, que podem ser usadas posteriormente para visualizar todas as modificações. Cada compromisso tem um commit único que eu chamaria de sha-hash. Os desenvolvedores podem reverter as mudanças comprometidas com um novo ID de confirmação e mensagem. Além disso, se eles não quiserem adicionar novos compromissos e alterações não agradáveis, podem usar o “-n" Enquanto o "-sem compromisso”Opção junto com a“Git reverter ”Comando.
Este artigo discute o procedimento de reverter mudanças sem encená-las e a nova confirmação.
Como git reverter -no -comprometer -se sem encenar?
Siga as etapas abaixo do ponto abaixo para reverter as alterações comprometidas sem novos começos e coloque-os na área de trabalho:
Etapa 1: mova para o diretório raiz
Digite o seguinte comando e redirecione para o diretório raiz git:
$ CD "C: \ Usuários \ Nazma \ git"
Etapa 2: Verifique o Git Commit SHA-Hash
Em seguida, exiba o histórico de log do atual repositório de trabalho executando o “log git”Comando:
$ git log --oneeline -5
Aqui o "-uma linha”A opção mostrará o pequeno ID de confirmação e“-5”É a gama de começos que precisam exibir. Selecionamos o comprometimento do alto iluminado para reverter mudanças:
Etapa 3: Git reverte sem as mudanças de encenação
Finalmente, execute o “Git reverter" e "Redefinição do Git”Comandos junto com o selecionado“-n”Opção, hash de comprometimento selecionado anteriormente e ponteiro da cabeça:
$ git revert -n Bee2ca6 &&
O "Git reverter”O comando geralmente gera a mensagem de comprometimento automático, para evitar isso“-n”A opção é usada que representa o sem compromisso. Como você pode ver, as alterações são revertidas sem uma nova confirmação e mudam para a área de trabalho:
Etapa 4: Certifique -se de operação revertida
Por fim, use o “log git”Comando para visualizar o histórico de logs da filial de trabalho atual:
$ git log --oneeline -5
Como você pode ver, o ponteiro da cabeça moveu-se com sucesso para o commit sha-hash selecionado e as mudanças são revertidas para a área de trabalho sem uma nova confirmação:
Isso é tudo! Fornecemos o processo de reversão de mudanças do repositório Git para a área de trabalho sem novas comissões.
Conclusão
Para reverter as mudanças comprometidas sem novos compromissos e coloque-os na área de trabalho, primeiro, mude para o diretório raiz do Git e exiba o curto commit sha-hash. Selecione o sha-hash de um compromisso específico que precisa modificar sem estadiamento. Então, execute o “git revert -n && git redefinir cabeça”Comando. Esta redação explicou o método de reverter mudanças sem encená-las e as novas comissões.