git tutorial
main
main
  • Introduction
  • Ferramentas de Controle de Versão
  • Git
  • Instalação
  • Configuração
  • Gerando chave ssh
  • Criando um novo projeto
  • Trabalhando em repositório existente
  • Adicionando arquivos
  • Visualizando área de staging
  • Removendo arquivos
  • Desfazendo mudanças
  • Ignorando arquivos
  • Registrando mudanças
  • Enviando mudanças
  • Recuperando mudanças
  • Incorporando mudanças
  • Resolvendo conflitos
  • Visualizando mudanças
  • Trabalhando com branches
  • Trabalhando com tags
  • Trabalhando com github
  • Modificando histórico
  • Exercicio
  • Referências
  • Cursos
  • Links úteis
Powered by GitBook
On this page
  • Exemplo de arquivo em conflito
  • Arquivo no repositório local
  • Arquivo no repositório remoto
  • Arquivo em conflito
  • Resolvendo conflito passo a passo

Was this helpful?

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

  1. 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
  1. 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>
  1. Registre mudança no repositório local

git add .
git commit
  1. Envie mudança para o repositório remoto

git push origin master # envia commits para o repositório remoto
PreviousIncorporando mudançasNextVisualizando mudanças

Last updated 4 years ago

Was this helpful?