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

Resolvendo Conflitos: Merges - Problema com o push

Galera estou com dificuldades em interpretar o exercício, vamos lá:

Faça o teste! Crie um repositório local e acesse por duas abas diferentes do terminal, em duas branches diferentes. Faça diversas alterações em cada uma, jogue as alterações para a master e veja quais as dificuldades.

Passo-a-passo:

Criando dosi branchs:

git branch usuario1
git branch usuario2

Seleciono o primeiro e altero o html:

git checkout usuario1
<h1>Site do Mario Jorge</h1>
git add index.html
git commit -m 'Alteração do usuário 1'

Repito o processo com o segundo usuario:

git checkout usuario2
<h1>Site do Luigi</h1>
git add index.html
git commit -m 'Alteração do usuário 2'

E ai a minha dúvida. Como subir para o master as alterações?

Eu fiz:

git checkout usuario1
git push origin master

Entendendo que como estou no branch do usuario1, quero pegar essas alterações e aplica-las no master, porém ao consultar o master a alteração não se aplica. Onde estou errando?

1 resposta
solução!

Boa tarde Mario,

Para que as alterações sejam refletidas na master você terá que realizar o processo de merge. Segue um exemplo.

1) Ir para o branch master:

    git checkout master

2) Realizar o merge do branch usuário1 no branch atual

    git merge usuario1

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software