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!
Pergunte à IA
Pergunte à IA
Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo
Pergunte-me perguntas sobre este assunto
Resumir este capítulo
Mostrar exemplos do mundo real
Awesome!
Completion rate improved to 5
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. 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!