Oi, Pablo, tudo bem?
Peço desculpas pela demora em te responder.
Este conflito ocorre quando realizamos mudanças em uma mesma linha em branches diferentes e ao realizar o merge
o git não sabe decidir sozinho qual linha deverá manter. O conflito existente, neste caso, decorre do texto dentro das tags <h3>
e <h4>
estar diferente gerando inconsistências em uma mesma linha trabalhada em locais diferentes.
Podemos utilizar qualquer editor de código-fonte para resolver o conflito. Neste caso recomendo que utilize o Visual Studio Code, pois ele possui ferramentas simples e práticas para lidar com essa situação. Ao abrir o arquivo index.html
no Visual Studio Code, veremos os locais de conflito com cores diferentes e separados por meio de uma linha dupla (=======
). Abaixo há um exemplo de como o VS Code interpreta os conflitos entre versões:
Vale destaque para as opções que aparecem na parte superior do código conflituoso, que são: Accept Current Changes, Accept Incoming Changes, Accept Both Changes e Compare Changes. Traduzindo as opções temos: Aceitar a mudança atual (o que foi feito na branch master); Aceitar a mudança recebida (o que foi feito na outra branch); Aceitar ambas as mudanças e Comparar mudanças. Ao clicar na opção que mais se encaixar para o seu cenário, o conflito será resolvido, basta clicar no botão da opção que deseja manter.
Outra forma de resolução, é apagar manualmente a linha que deseja excluir e deixar apenas o código que deseja manter. Supondo que você deseja manter os dizeres: "Java e orientação a Objetos na prática" e "Docker: Criando containers sem dor de cabeça testando", você precisará apagar os códigos referentes ao Updated upstream:
<<<<<<< Updated upstream
<h3>Java e Orientação a Objetos</h3>
<h4>Docker: Criando containers sem dor de cabeça testando git testando</h4>
=======
Dessa forma restará apenas os códigos referente ao Stashed changes, como mostro abaixo:
<h3>Java e Orientação a Objetos na pratica</h3>
<h4>Docker: Criando containers sem dor de cabeça testando</h4>
Espero ter ajudado. Caso tenha outras dúvidas, estarei à disposição!
Sucesso!
Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!