36. Fundindo modificações baixadas

Metas

  • Aprender como colocar as modificações baixadas no branch atual e no diretório de trabalho.

01 Funda as modificações baixadas no branch main local

Execute

git merge origin/main

Resultado

$ git merge origin/main
Updating 39a1e0f..71df43a
Fast-forward
 README | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

02 Confira o README novamente

Agora você deve ver as modificações.

Execute

cat README

Resultado

$ cat README
This is the Hello World example from the Git tutorial.
(changed in origin)

Essas são as modificações. Apesar do comando git fetch não fundir as mudanças, nós podemos fundi-las manualmente pelo repositório remoto.

03 O comando `pull

O comando fetch oferece controle preciso sobre o que é extraído e mesclado, mas, por conveniência, há também um comando pull que extrai e mescla as alterações do ramo remoto no ramo atual com uma única chamada.

git pull

...é equivalente às duas etapas a seguir:

git fetch
git merge origin/main