Resolvendo conflitos
Exemplo de arquivo em conflito
Arquivo no repositório local
<html>
<head>
</head>
<body>
<h1>Hi!</h1>
</body>
</html>
Arquivo no repositório remoto
<html>
<head>
</head>
<body>
<h1>Hello!</h1>
</body>
</html>
Arquivo em conflito
<html>
<head>
</head>
<body>
<<<<<<< HEAD
<h1>Hi!</h1>
=======
<h1>Hello!</h1>
>>>>>>> master
</body>
</html>
Resolvendo conflito passo a passo
Para resolver essa situação armazene as suas mudanças localmente usando os seguintes comandos:
git add . # adiciona os arquivos desejados
git stash # armazene as mudanças na área de stash
Podemos ver o que está em nossa área de staging com o comando:
git status
Incorpora mudanças do repositório remoto no local
git pull # incorpora mudanças no branch no repositório local
git stash pop # aplica última mudanças armazenadas na área de stash no repositório local
3. Edite o arquivo resolvendo o conflto
```html
<html>
<head>
</head>
<body>
<h1>Hi!</h1>
</body>
</html>
Registre mudança no repositório local
git add .
git commit
Envie mudança para o repositório remoto
git push origin master # envia commits para o repositório remoto
Last updated
Was this helpful?