Skip to content

Latest commit

 

History

History
49 lines (34 loc) · 1.07 KB

16_incorporando-mudancas.md

File metadata and controls

49 lines (34 loc) · 1.07 KB

Incorporando mudanças

Baixa commits do repositório remoto origin para o repositório local, incorporando no repositório local na branch padrão

git pull 

Baixa commits do repositório remoto origin para o repositório local, incorporando no repositório local na branch master

git pull origin master 

equivalente a:

git fetch origin master
git merge origin/master

Como funciona

Antes do pull:

                    A---B---C master on origin
                    /
               D---E---F---G master
                   ^
                   origin/master

Última versão no repositório local(head): G

Última versão no repositório remoto(head): C

Depois do pull:

                    A---B---C origin/master
                    /         \
               D---E---F---G---H master

O commit H é resultando do merge

Se existir mudanças não comitadas no repositório local, o merge é cancelado automaticamente. Se um mesmo arquivo for modificado em ambos os repositórios, pode acontecer um conflito.