Como Desfazer Erros com Git
Uh oh. Você apenas acidentalmente mesclou seus arquivos no branch master quando pretendia mesclá-los com o branch de teste. O que agora?
Quase todo mundo que usa o Git comete um erro em algum ponto. Quer seja mesclar os arquivos errados, deletar o branch errado ou algo pior, é importante saber como desfazer erros com o Git.
Lançamos um curso intensivo no canal freeCodeCamp.org no YouTube que ensinará 17 maneiras diferentes de desfazer erros no Git.
Tobias Günther desenvolveu este curso. Tobias trabalha com o Git há muitos anos. Ele até ajuda a criar o Tower, que é um cliente GUI Git popular.
Muitos desenvolvedores não estão cientes de todas as maneiras como podem usar o Git para desfazer erros. Este curso vai te ensinar o que o Git pode fazer e como o Git o faz.
A primeira metade do curso inclui casos mais comuns que são mais fáceis de recuperar. A segunda parte ensina erros mais complicados de corrigir. Mas é possível desfazer quase todos os erros no Git.
Aqui estão os tópicos abordados neste curso:
- Usando Git como uma rede de segurança
- Descartando todas as alterações locais em um arquivo
- Restaurando arquivos excluídos
- Descartando pedaços / linhas em um arquivo
- Descartando todas as mudanças locais
- Corrigindo o último commit
- O que significa "reescrever a história"
- Reverter um commit no meio
- Redefinindo para uma revisão antiga
- Redefinindo um arquivo para uma revisão antiga
- O Reflog
- Recuperando commits excluídos
- Recuperando filiais excluídas
- Movendo um commit para um novo branch
- Mover um commit para um branch diferente
- Rebase interativo: uma visão geral do que você pode fazer
- Rebase interativo: como funciona em geral
- Editando mensagens de commit antigas com Rebase interativo
- Excluindo commits com Interactive Rebase
- Comprimir vários commits em um com o Interactive Rebase
- Adicionar alterações a um commit antigo com o Interactive Rebase
- Dividir / editar um commit antigo com o Interactive Rebase
Assista ao curso completo no canal freeCodeCamp.org no YouTube (1 hora de exibição).