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
course content

Conteúdo do Curso

Fundamentos do GitHub

Fundamentos do GitHub

1. Introdução ao GitHub
2. Interação Básica com Repositórios Remotos
3. Fluxos de Trabalho Mais Avançados

book
Obtendo Alterações

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 mudanças ao branch atual.

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

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

Note
Nota

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

Você também pode executar o comando git remote show origin para verificar 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:

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.

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

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.

question mark

O que o comando git pull faz?

Select the correct answer

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

course content

Conteúdo do Curso

Fundamentos do GitHub

Fundamentos do GitHub

1. Introdução ao GitHub
2. Interação Básica com Repositórios Remotos
3. Fluxos de Trabalho Mais Avançados

book
Obtendo Alterações

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 mudanças ao branch atual.

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

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

Note
Nota

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

Você também pode executar o comando git remote show origin para verificar 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:

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.

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

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.

question mark

O que o comando git pull faz?

Select the correct answer

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

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