Exercício preguiçoso, muito mal formulado. Dexa a cargo do aluno bolar uma estratégia pra conseguir gerar algum conflito, o que não é trivial quando vc está estudando sozinho sem ninguém colaborando em seu projeto.
Exercício preguiçoso, muito mal formulado. Dexa a cargo do aluno bolar uma estratégia pra conseguir gerar algum conflito, o que não é trivial quando vc está estudando sozinho sem ninguém colaborando em seu projeto.
Oi Wagner!
Sinto muito que você não tenha tido o tipo de experiência que esperava ter com o exercício. Gerar um conflito pode ser desafiador, especialmente quando se está começando. Vou te ajudar com uma estratégia para simular esse cenário.
Uma maneira de gerar um conflito é fazer alterações em um mesmo arquivo em duas cópias diferentes do repositório. Aqui está um passo a passo que pode te ajudar:
Crie um repositório local: Inicialize um novo repositório Git em uma pasta no seu computador.
Adicione um repositório remoto: Se você já tem um repositório no GitHub, adicione-o como remoto ao seu repositório local usando o comando git remote add origin <URL-do-seu-repositório>.
Faça uma alteração e envie para o repositório remoto:
git push origin main (ou o nome da sua branch principal) para enviar as mudanças para o repositório remoto.Simule uma alteração no repositório remoto:
Puxe as alterações do repositório remoto para o local:
git pull origin main para tentar trazer as mudanças do repositório remoto.Conflito!: Nesse ponto, você deve ver um conflito, pois o Git não conseguirá mesclar automaticamente as mudanças feitas localmente com as do remoto.
Resolva o conflito:
Faça o commit das resoluções:
Sincronize novamente com o repositório remoto:
git push origin main para enviar as resoluções de volta ao repositório remoto.Espero que esse passo a passo te ajude a completar o exercício com sucesso.
Bons estudos!