Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Dúvida com conflitos

Na aula da simulação do conflito entendi a ideia de realizar o pull após o commit, para avaliar se tem conflitos e também para deixar o projeto local alinhado com o remoto antes de enviar minhas alterações... Fiquei com uma dúvida no seguinte e não pude testar no momento... Se tivesse sido realizado o push ao invés do pull, o git também teria dado conflito? Já que o commit da Gabrielle você não tem localmente, ou o git iria ignorar e subir o seu como mais atual, sobrescrevendo a alteração dela?

1 resposta
solução!

Oi, Victor!

Entendi a sua dúvida sobre o que aconteceria se você realizasse um git push ao invés de um git pull quando há um commit no repositório remoto que você ainda não tem localmente.

Se você tentar fazer um git push sem antes realizar um git pull para trazer as alterações do repositório remoto, o Git não vai simplesmente sobrescrever as alterações que já estão no repositório remoto. Em vez disso, ele irá impedir o push e avisar que há divergências entre o seu repositório local e o remoto. Isso acontece porque o Git é projetado para evitar que alterações sejam sobrescritas sem que você esteja ciente delas.

O Git irá solicitar que você primeiro faça um git pull para integrar as alterações remotas ao seu repositório local. Durante esse processo, se houver conflitos, você precisará resolvê-los antes de poder realizar o push novamente. Isso garante que todas as alterações, tanto locais quanto remotas, sejam consideradas e mescladas de forma apropriada.

Espero ter ajudado e bons estudos!