Conteúdo do Curso
Fundamentos do GitHub
Fundamentos do GitHub
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:
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
:
Obrigado pelo seu feedback!