Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Localizar conflito

O conflito seria detectado se fosse feita a sincronizacao sem o pull? Pergunto porque ficou confuso. Vendo a aula passada, pensei que o natural seria fazer o commit e na sequencia ja sincronizar, mas agora foi do commit para o pull.

2 respostas
solução!

Commit: Este é o ato de registrar suas alterações localmente. Você faz um commit para salvar suas mudanças em seu repositório local. Isso cria uma nova versão (commit) do seu código.

Pull: Quando você faz um pull, você está basicamente pegando as alterações do repositório remoto e mesclando-as com as suas alterações locais. Isso é útil quando outras pessoas colaboraram no mesmo projeto e fizeram alterações no repositório remoto.

A sequência típica de trabalho seria fazer um commit para salvar suas alterações locais e, em seguida, fazer um pull para trazer as alterações do repositório remoto para o seu repositório local. Isso ajuda a garantir que você tenha as últimas alterações antes de enviar as suas.

A sequência seria algo assim:

git add .
git commit -m "Mensagem do commit"
git pull origin branch_atual
git push origin branch_atual

Essa abordagem ajuda a evitar conflitos, pois você está sincronizando suas alterações locais com as do repositório remoto antes de enviar suas alterações. Se você fizer o push sem ter as alterações mais recentes do repositório remoto, pode ocorrer um conflito.

Então, resumindo, a sequência é: commit local, pull para obter as últimas alterações do repositório remoto, resolva conflitos (se houver), e então faça o push para enviar suas alterações.

OBRIGADO RAFAEL ME AJUDOU MUITO!