Como fazer pull de um repositório Git no Linux

Git define um processo de controle de versão de como os projetos devem ser compartilhados. Existem muitos sites que permitem hospedar seus projetos Git. GitHub é a opção mais popular, Bitbucket é outra alternativa popular, ambos permitem contas gratuitas que podem criar repositórios públicos ou privados ilimitados. O GitLab oferece uma alternativa auto-hospedada que permite o desenvolvimento privado sem depender de hospedagem de terceiros.

O processo de primeiro baixar um repositório Git é chamado de clonagem. A clonagem inclui todas as informações sobre o repositório no momento, no entanto, para mantê-lo atualizado ao longo do tempo, você precisa obter novas versões. Para isso, basta abrir uma janela de terminal no diretório com a versão local do repositório e digitar o comando “git pull”.

A operação desse comando é particularmente simples se você deseja apenas baixar uma versão atualizada do repositório; a versão local será atualizada para corresponder à versão remota. Você pode, no entanto, ver que pode haver problemas se você fizer modificações em sua versão local.

O comando “git pull” na verdade executa dois comandos separados “git fetch” e “git merge FETCH HEAD”. O subcomando “git fetch” puxa especificamente a versão mais recente do repositório online e a armazena temporariamente. O subcomando “git merge FETCH HEAD” então mescla suas mudanças locais com a versão baixada, com commits mais recentes sendo preferidos.

Dica: Um “git commit” é o envio de uma mudança, é possível ter vários commits locais e remotos que fazem coisas iguais ou diferentes. Os commits locais não são visíveis para a versão remota até que as alterações sejam enviadas. Cada confirmação detalha exatamente quais mudanças foram feitas e incluem um carimbo de data / hora.

Conflitos entre versões locais e remotas

Idealmente, em um cenário de mesclagem, não haverá conflitos e o processo de mesclagem será concluído automaticamente. As mesclagens podem ser particularmente fáceis se poucas alterações foram feitas ou se as alterações locais não interferem nas alterações remotas. Se, no entanto, houver mudanças complexas conflitantes na mesma parte do código, o Git lançará um erro de mesclagem.

Neste ponto, você pode abortar a fusão com o comando “git merge –abort” ou tentar resolver manualmente os conflitos. Os comandos “git mergetool” e “git diff” fornecem um exemplo gráfico das diferenças que devem ajudar a tornar o mais fácil possível ver quais mudanças precisam ser aplicadas manualmente para permitir que a fusão seja concluída. Depois de resolver todos os conflitos, digite o comando “git merge –continue” para concluir a fusão.

Como fazer pull de um repositório Git no Linux

O comando “git mergetool” abrirá uma ferramenta gráfica como esta para ajudá-lo a resolver conflitos manualmente.



Leave a Comment

Como Remover Informações Salvas do Autofill do Firefox

Como Remover Informações Salvas do Autofill do Firefox

Remova informações salvas do Autofill do Firefox seguindo estes passos rápidos e simples para dispositivos Windows e Android.

Como Fazer Soft e Hard Reset no iPod Shuffle

Como Fazer Soft e Hard Reset no iPod Shuffle

Neste tutorial, mostramos como executar um soft reset ou hard reset no Apple iPod Shuffle.

Como Gerenciar suas Assinaturas do Google Play no Android

Como Gerenciar suas Assinaturas do Google Play no Android

Existem muitos aplicativos incríveis no Google Play que você não pode deixar de assinar. Após um tempo, essa lista cresce e você precisará gerenciar suas assinaturas do Google Play.

Como Usar o Samsung Pay Com o Galaxy Z Fold 5

Como Usar o Samsung Pay Com o Galaxy Z Fold 5

Procurar aquele cartão na carteira pode ser um verdadeiro incômodo. Nos últimos anos, várias empresas têm desenvolvido e lançado soluções de pagamento sem contato.

Como Excluir o Histórico de Downloads do Android

Como Excluir o Histórico de Downloads do Android

Ao excluir o histórico de downloads do Android, você ajuda a liberar espaço de armazenamento e outros benefícios. Aqui estão os passos a seguir.

Como Excluir Fotos e Vídeos do Facebook

Como Excluir Fotos e Vídeos do Facebook

Este guia mostrará como excluir fotos e vídeos do Facebook usando um PC, Android ou dispositivo iOS.

Como Reiniciar o Galaxy Tab S9

Como Reiniciar o Galaxy Tab S9

Nós passamos um pouco de tempo com o Galaxy Tab S9 Ultra, que é o tablet perfeito para emparelhar com seu PC Windows ou o Galaxy S23.

Como Silenciar Mensagens de Texto em Grupo no Android 11

Como Silenciar Mensagens de Texto em Grupo no Android 11

Silencie mensagens de texto em grupo no Android 11 para manter as notificações sob controle no aplicativo de Mensagens, WhatsApp e Telegram.

Firefox: Limpar o Histórico de URLs da Barra de Endereços

Firefox: Limpar o Histórico de URLs da Barra de Endereços

Aprenda a limpar o histórico de URLs da barra de endereços no Firefox e mantenha suas sessões privadas seguindo estes passos simples e rápidos.

Como Identificar e Denunciar Golpistas no Facebook

Como Identificar e Denunciar Golpistas no Facebook

Para denunciar um golpista no Facebook, clique em Mais opções e selecione Encontrar suporte ou denunciar perfil. Em seguida, preencha o formulário de denúncia.