Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Buscando e Mesclando Alterações Remotas | 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
Buscando e Mesclando Alterações Remotas

Buscando Alterações Remotas

Para atualizar nossa visualização local das alterações remotas, utilizamos o comando git fetch. Este comando recupera os commits do repositório remoto para os ramos remotos correspondentes em nosso sistema, permitindo revisar o que foi enviado por outros colaboradores.

Após buscar as alterações, o conteúdo está disponível em nosso ramo remoto, mas ainda não em nosso ramo local. Essencialmente, apenas atualizamos os dados sobre o estado atual do repositório remoto. Vamos analisar os commits no ramo principal remoto executando o seguinte comando:

Esta inspeção mostra que o ramo remoto origin/main aponta para o commit mais recente, enquanto nosso ramo principal local ainda está em um commit anterior. Se executarmos agora git status, será indicado que nosso ramo local está atrás de sua contraparte remota:

Note
Nota

O arquivo não rastreado .DS_Store que tenho aqui foi criado automaticamente pelo MacOS. Se você também possui esse arquivo e deseja removê-lo, utilize o comando rm .DS_Store. No entanto, para evitar que ele seja rastreado em projetos futuros, considere adicionar .DS_Store ao seu arquivo .gitignore.

Mesclando alterações remotas

Para sincronizar e integrar as alterações, é possível mesclar o origin/main ao branch main local utilizando o seguinte comando:

Após a mesclagem, o Git confirmará que as alterações foram integradas por meio de um fast-forward merge, e listará o novo arquivo test.txt. Ao verificar o git log em nosso branch, será possível observar que o branch main está atualizado com o origin/main:

question mark

Após buscar alterações de um repositório remoto, qual comando é utilizado para integrar essas alterações ao seu branch local?

Select the correct answer

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 2. Capítulo 4

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
Buscando e Mesclando Alterações Remotas

Buscando Alterações Remotas

Para atualizar nossa visualização local das alterações remotas, utilizamos o comando git fetch. Este comando recupera os commits do repositório remoto para os ramos remotos correspondentes em nosso sistema, permitindo revisar o que foi enviado por outros colaboradores.

Após buscar as alterações, o conteúdo está disponível em nosso ramo remoto, mas ainda não em nosso ramo local. Essencialmente, apenas atualizamos os dados sobre o estado atual do repositório remoto. Vamos analisar os commits no ramo principal remoto executando o seguinte comando:

Esta inspeção mostra que o ramo remoto origin/main aponta para o commit mais recente, enquanto nosso ramo principal local ainda está em um commit anterior. Se executarmos agora git status, será indicado que nosso ramo local está atrás de sua contraparte remota:

Note
Nota

O arquivo não rastreado .DS_Store que tenho aqui foi criado automaticamente pelo MacOS. Se você também possui esse arquivo e deseja removê-lo, utilize o comando rm .DS_Store. No entanto, para evitar que ele seja rastreado em projetos futuros, considere adicionar .DS_Store ao seu arquivo .gitignore.

Mesclando alterações remotas

Para sincronizar e integrar as alterações, é possível mesclar o origin/main ao branch main local utilizando o seguinte comando:

Após a mesclagem, o Git confirmará que as alterações foram integradas por meio de um fast-forward merge, e listará o novo arquivo test.txt. Ao verificar o git log em nosso branch, será possível observar que o branch main está atualizado com o origin/main:

question mark

Após buscar alterações de um repositório remoto, qual comando é utilizado para integrar essas alterações ao seu branch local?

Select the correct answer

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

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