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

Buscando e Mesclando Alterações Remotas

Deslize para mostrar o menu

Buscando alterações remotas

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

git fetch
buscar

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

git log origin/main
Log antes da mesclagem

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

git status
Status antes da mesclagem
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, pode usar 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:

git merge origin/main
Mesclando

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, agora será exibido que o branch principal está atualizado com o origin/main:

git log
Log após a mesclagem
question mark

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

Selecione a resposta correta

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

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