Olá, Mike!
A atividade quer que você crie um repositório local e o conecte a um repositório remoto já existente. O objetivo é gerar um conflito entre esses dois repositórios e aprender como resolver.
No seu caso, ao usar o comando git clone
, você está apenas copiando um repositório remoto para o local, sem gerar nenhum conflito.
A sequência de comandos proposta na atividade é:
git init
para inicializar um novo repositório local.git remote add origin <URL_do_Repositorio>
para conectar o repositório local ao remoto (esse comando não baixa os commits, apenas faz o link entre os repositórios).- Fazer uma alteração no repositório local e enviar para o remoto usando
git push
. - Gerar um conflito manualmente, talvez editando o mesmo arquivo tanto no repositório local quanto no remoto.
- Resolver o conflito manualmente, escolhendo quais alterações serão mantidas.
git commit
para registrar a resolução do conflito.git push
para sincronizar o repositório local com o remoto.
O comando git pull
que você mencionou é usado para atualizar o repositório local com as alterações mais recentes do repositório remoto. No entanto, neste caso, acredito que a ideia seja gerar um conflito manualmente para aprender a resolvê-lo.
Espero ter ajudado e bons estudos!