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
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
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
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
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
Obrigado pelo seu feedback!
Pergunte à IA
Pergunte à IA
Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo