1
resposta

[Dúvida] Se duas ou mais pessoas fizerem a mesma alteração na mesma linha de um projeto, que tipo de aviso o git mostra?

Fiquei com essa dúvida durante algumas aulas.

1 resposta

Quando duas ou mais pessoas fazem a mesma alteração na mesma linha de um projeto no Git, isso geralmente leva a um conflito de merge. Quando você tenta fazer o merge das mudanças (por exemplo, ao fazer um git pull ou git merge), o Git detecta que há alterações conflitantes na mesma parte do arquivo e irá alertá-lo sobre o conflito.

O Git não consegue resolver automaticamente o conflito, então ele marca as áreas conflitantes no arquivo com marcadores especiais, assim:

<<<<<<< HEAD
// Suas mudanças locais
=======
// Mudanças do outro branch
>>>>>>> branch-name

Você terá que editar o arquivo manualmente para resolver o conflito, escolhendo qual versão (ou combinação das duas) deseja manter. Depois de resolver o conflito, você deve adicionar o arquivo ao índice (com git add) e concluir o merge com um commit.

Espero tê-lo ajudado, bons estudos!