Não consigo entender a atividade
Não consigo entender a atividade
Olá, Letícia.
Tudo bem?
Entendu, não se preocupe, vou tentar te ajudar.
A atividade pede para você gerar e resolver um conflito entre um repositório remoto e um local. Um conflito ocorre quando há alterações diferentes em um mesmo trecho de código em versões diferentes do projeto. No seu caso, parece que você não está conseguindo gerar esse conflito.
Vamos ao passo a passo para gerar um conflito:
Crie um novo repositório local, você pode fazer isso com o comando git init
em um novo diretório no seu sistema.
Adicione o repositório remoto ao seu repositório local com o comando git remote add origin URL_DO_REPOSITÓRIO
.
Faça uma alteração no repositório local, por exemplo, adicione um novo arquivo ou altere um existente.
Realize um commit dessas alterações com git commit -m "sua mensagem de commit"
.
Agora, sem sincronizar as alterações locais com o remoto, vá até o repositório remoto (no GitHub, por exemplo) e faça uma alteração diretamente nele. Pode ser no mesmo arquivo que você alterou localmente.
Agora, tente enviar suas alterações locais para o repositório remoto com git push origin master
. Aqui, você deve receber uma mensagem de erro informando sobre o conflito.
Para resolver o conflito, você precisará sincronizar seu repositório local com o remoto com git pull origin master
. O Git irá sinalizar onde está o conflito e você deverá escolher manualmente qual versão do código você quer manter.
Após resolver o conflito, faça um novo commit e então você poderá sincronizar seu repositório local com o remoto com git push origin master
.
Espero que isso ajude a esclarecer a atividade. Lembre-se, a prática leva à perfeição, então continue tentando! Qualquer dúvida pode mandar aqui. Espero ter ajudado e bons estudos!
Muito obrigada pela ajuda, agora conseguir entender e funcionou perfeitamente!