Git Desfazer as 10 principais maneiras de desfazer erros no Git?

Git Desfazer as 10 principais maneiras de desfazer erros no Git?
Como outros sistemas de controle de versão descentralizada, o Git também permite que os usuários criem e façam alterações nos arquivos do projeto com a ajuda dos diferentes comandos Git. Eles também têm permissão para desfazer ou reverter operações executadas acidentalmente, como remover ou excluir arquivos, pastas, ramificações, cometer o ramo errado e muito mais.

Neste manual, você aprenderá 13 maneiras de reverter erros no git.

GIT UNHO: 13 maneiras de desfazer erros no git?

Todo mundo que utiliza o sistema de versão Git pode cometer erros ou executar operações incomuns que não são necessárias em alguns pontos. Pode ser por causa de fundir os ramos ou arquivos errados, remover ramos errados, alterações incorretas de compromisso ou algo mais. Mas não se preocupe! Existem diferentes maneiras de desfazer ou reverter esses erros.

Vamos verificar as 13 dicas úteis, uma a uma para reverter erros em Git sem esforço!

1. Pare de rastrear um arquivo rastreado

Suponha que você tenha adicionado erroneamente um arquivo não rastreado chamado “arquivo.registro”, E o Git mostra que há mudanças no arquivo no arquivo.registre toda vez que você executa o comando. Para reverter este arquivo e parar de rastrear, o comando abaixo fornecido é útil:

$ Git RM -Arquivo Cachado.registro

2. Descartando mudanças locais

Se você estiver trabalhando em algum projeto importante e se esgota de trabalhar continuamente no mesmo recurso. Como resultado, você atualiza e salva acidentalmente alterações com alguns erros e, depois de salvá -los, você percebe que eles estavam errados.

O Git tem um serviço para os usuários descartarem as alterações e salvar o arquivo no estado anterior. Para esse fim, use o comando abaixo do dado:

checkout $ git --

3. Redefinir alterações locais

Caso você tenha feito alterações no repositório local do Git, mas não empurrou as alterações no repositório remoto e é necessário desfazer algumas confirmações da última versão, execute o seguinte comando:

$ git reset

O comando acima mencionado simplesmente reverterá a história do repositório para a versão SHA selecionada.

4. Desfazer mudanças comprometidas

É semelhante ao cenário acima discutido, mas você já tem cometido mudanças e descobriu que algo deu errado. Nesta situação, não entre em pânico; Basta executar o “Git reverter”Comando com a referência de confirmação:

$ git reverter

O comando fornecido acima é útil para reverter os efeitos da última confirmação.

5. Alterar a última mensagem de confirmação

Às vezes, você cometeu erros de digitação enquanto comete mudanças no repositório. Temos uma solução rápida para esta situação, execute este comando:

$ git commit --ende -m

Depois de executar o comando acima, a mensagem de confirmação será atualizada e substituída por uma nova.

6. Revisando commits antigos

O Git foi projetado para salvar cópias de projetos, para que os usuários nunca se preocupem em danificar os arquivos do projeto. Eles podem revisitar e exibir qualquer histórico de comprometimento do projeto. O comando Git Log é utilizado para mostrar compromissos para a filial atualmente selecionada:

$ git log --oneeline

7. Excluindo compromissos antigos

Se você deseja excluir um antigo compromisso no meio da história, o “Git reverter”Comando é útil. Ele pode adicionar uma nova confirmação, que reverte tudo o que o compromisso do meio mudou:

$ git reverter

8. Mudar um compromisso com ramo diferente

O Git tem quase o mesmo nome ramificações, que podem confundir os usuários enquanto trabalham em ramifica. Se eles cometem mudanças no repositório e desejam aplicar essas alterações no ramo correto, aqui está um comando útil:

$ Git Cherry-Pick

Selecione um compromisso da filial necessária e aplique a outra coisa usando “colher cerejas”. Antes de alternar os compromissos, verifique se os usuários devem estar trabalhando na filial, eles desejam aplicar o compromisso.

9. Restaurar um ramo excluído

Às vezes, devido ao número múltiplo de ramos não utilizados, o usuário exclui alguns deles para libertar o repositório no espaço, mas eles podem excluir o ramo de trabalho sem querer, sem querer,. No Git, os usuários podem restaurar as filiais excluídas usando o comando fornecido:

$ git checkout -b

10. Antes de comprometer a restauração de um arquivo excluído

Se você removeu um arquivo antes de se comprometer com o repositório Git sem salvá-lo e percebeu que cometeu um erro, basta digitar o comando abaixo do dado para reverter o arquivo excluído:

Cabeça de checkout de $ git

11. Depois de comprometer a restauração de um arquivo excluído

É o mesmo erro que discutido no cenário acima. Se o usuário excluiu um arquivo depois de cometer alterações no repositório Git, siga o comando fornecido para reverter:

$ git Reinicia -Cabeça difícil ~ 1

12. Índice de estadiamento

Para comprometer e adicionar atualizações ou alterações do diretório de trabalho ao índice de estadiamento, o “Redefinição do Git”O comando é mais comumente usado para desfazer alterações no índice de estadiamento:

$ git reset

13. Dados de backup

Salvar todas as mudanças e fazer um backup deles ajudar os usuários em suas piores situações, como exclusão de ramificação, exclusão de repositório antigo, substituição da cabeça, problemas técnicos ou falha de hardware. É benéfico quando os usuários estão lidando com os cenários declarados.

Conclusão

Existem diferentes maneiras de desfazer várias operações de exclusão usando comandos Git, como interromper o processo de rastreamento para arquivos não rastreados, liberando ou redefinindo alterações locais, excluindo arquivos antes e depois de se comprometer com o repositório, desfazer alterações de comprometimento, troca de cometidos, atualizando o último Mensagem, revisão e exclua os dados antigos, índice de estadiamento e dados de backup. Este manual discutiu os 13 métodos diferentes para reverter erros no Git.