Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Obtendo Alterações | Interação Básica com Repositórios Remotos
Fundamentos do GitHub

Obtendo Alterações

Deslize para mostrar o menu

Na verdade, buscar e em seguida mesclar alterações é um cenário extremamente comum. Por isso, o Git oferece um comando único, git pull, que combina essas duas operações e integra as alterações ao branch atual.

Vamos puxar as alterações remotas feitas por John para o nosso repositório local:

git pull
Puxando alterações

Como você pode ver, a saída desse comando é basicamente uma combinação das saídas dos comandos git fetch e git merge.

Note
Nota

Caso também houvesse alterações no branch remoto main que não foram mescladas com john/test, uma mesclagem fast-forward seria realizada no branch local main (desde que não houvesse conflitos).

Você também pode executar o comando git remote show origin para ver que existe realmente um branch remoto john/test, mas nosso repositório local não possui o branch local correspondente.

Vamos criar um branch local para ele executando o comando git checkout:

git checkout john/test
Mudando para novo branch

Vamos analisar o que acabou de acontecer:

  1. Mudança para o branch john/test;
  2. O Git copiou automaticamente o conteúdo do branch remoto para o branch local;
  3. A árvore de trabalho foi atualizada para refletir o conteúdo do branch john/test.

É possível verificar facilmente que estamos neste branch e que ele está atualizado com sua contraparte remota observando o commit mais recente:

git log -n 1
Note
Nota

A flag -n especifica o número de commits a exibir. Neste exemplo, -n 1 instrui o Git a mostrar apenas o commit mais recente.

Último commit
question mark

O que o comando git pull faz?

Selecione a resposta correta

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 2. Capítulo 6

Pergunte à IA

expand

Pergunte à IA

ChatGPT

Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo

Seção 2. Capítulo 6
some-alt