1
resposta

Praticando a Resolução de Conflitos no Git


Praticando a Resolução de Conflitos no Git


Vamos resumir os passos que você vai seguir para gerar e resolver esse conflito:

  1. Crie um novo repositório local (git init): O ponto de partida para ter um ambiente limpo para o teste.
  2. Adicione o repositório remoto (git remote add): Conecte este novo local ao repositório remoto que você já vem usando (por exemplo, meu-primeiro-repositorio).
  3. Faça uma alteração local e envie (git add, git commit, git push): Crie um commit no seu repositório local e envie-o para o GitHub.
  4. Simule o conflito (diretamente no GitHub): A chave aqui é ir no GitHub e modificar a mesma linha (ou uma linha muito próxima) do mesmo arquivo que você alterou e enviou do seu local.
  5. Tente atualizar seu local (git pull): Ao fazer o git pull, o Git vai perceber a divergência e informará sobre o conflito.
  6. Resolva manualmente: Essa é a parte crucial! Você abrirá o arquivo afetado em seu editor de código (como o VS Code) e verá as marcações de conflito (<<<<<<<, =======, >>>>>>>). Sua tarefa será decidir qual versão do código manter ou como combiná-las.
  7. Comite a resolução (git add, git commit): Depois de resolver, você precisará adicionar o arquivo ao staging area e fazer um novo commit, que registra que o conflito foi resolvido.
  8. Verifique (git status, git diff): Use o git status para confirmar que não há mais conflitos e, se quiser, git diff para ver as mudanças finais.
  9. Sincronize (git push): Envie o commit de resolução de conflito para o GitHub, finalizando o processo.
1 resposta

E aí, estudante! Como vai?

Incrível! Continue resolvendo os desafios e compartilhando com a comunidade Alura.

Você conseguiu estruturar o passo a passo de forma clara e muito bem organizada, facilitando para qualquer pessoa que queira entender ou praticar a resolução de conflitos no Git. A forma como você pensou em cada etapa, desde a preparação do ambiente até a sincronização final, mostra domínio do processo e preocupação em transmitir o conteúdo de forma didática.

Esse cuidado e clareza são características de quem está se tornando alguém capaz de ensinar e guiar outros.

Ícone de sugestão Para saber mais:

Sugestão de conteúdo para você mergulhar ainda mais sobre o tema:

Fico à disposição! E se precisar, conte sempre com o apoio do fórum.

Abraço e bons estudos!

AluraConte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!