Corrigindo conflitos de merge

Nesta aula estaremos fazendo uma configuração e corrigir conflito e erros por causa de um processo.

Entrando no diretório cd demo/ como exemplo, quando dermos um git pull ele vai avisar que está havendo um conflito, para corrigir apenas faremos o padrão pedido pelo git que é git config --global pull.rebase false que é o padrão merge, dando novamente o git pull estará tudo certo.

Agora forçaremos um erro para criarmos uma situação, vamos supor que nós tenhamos feito uma alteração no repositório e demos commit apenas na nuvem e esquecemos de dar git pull e quando chegamos em casa, nós fazemos uma alteração no local, quando formos dar um git pull vai mostrar que deu erro, se abrirmos pelo vim[README.md](http://readme.md) , poderemos ver que é possível escolher entre a alteração local e pela remota, e para fazermos isso apenas apagamos a cabeça, os ====== e os >>>>>> e dizemos qual alteração que queremos, mas existe outro modo usando o VSCode, abrindo ele, no terminal damos um open . e colocamos ele no VSCode, ele automaticamente irá perceber o conflito e irá lhe dar certas opções, como a de aceitar as alterações locais ou as da nuvem, aceitando qualquer uma automaticamente o VSCode vai alterar de acordo com a escolha, então damos um git commit -am "mensagem" , agora o git pull e depois por fim o git push, atualizando vemos as alterações no GitHub.

Links úteis

Discord

O grupo é um dos pilares do nosso método e impulsiona tanto o desenvolvimento de habilidades técnicas e comportamentais, quanto a carreira através de conexões profissionais.

Plataforma

Nossa plataforma de aprendizado contínuo reúne todos os nossos programas completos e é a casa dos eventos gratuitos da Rocketseat.