Qual a diferença de git pull e git fetch
Neste artigo você vai aprender qual a diferença de git pull e git fetch, para entender realmente o que os comandos fazem no seu repositório

Fala programador(a), beleza? Bora aprender mais sobre atualização de repositório e também sobre git!
A verdade é que os comandos fazem quase a mesma coisa, e as utilizações são simples
Quando realizamos um git pull, estamos também fazendo um fetch
Ou seja, temos todos os commits do branch atual sendo inseridos na nossa máquina
Pois como o trabalho do git é comunitário, outros programadores podem ter alterado o seu branch e realizados commits
Assim conseguimos entender o que já foi feito, baseado nos commits enviados do fetch
E além de realizar um fetch, o que mais faz o pull?
Ele vai realizar também um merge, ou seja, vai unir os commits que vieram do repositório para o nosso branch atual
Então se houver algum conflito, ele também será evidenciado
Podemos dizer então que o pull, baixa os commits e une as mudanças com o nosso branch
Fazendo com que o mesmo seja totalmente atualizado com a versão que está no repositório
E para que usar o fetch então?
Ele serve para vermos como está sendo trabalhado nosso branch no repositório
Então podemos sempre realizar esta operação para ter ciência do que está sendo enviado para o branch
As mudanças do fetch são adicionadas ao nosso diretório .git, que contém as configurações do git e também o mapeamento dos branches do projeto
Conclusão
Neste artigo você aprendeu a diferença de git pull e git fetch
Com o pull temos um fetch sendo realizado, ou seja, as atualizações do branch entram na nossa máquina e depois do fetch é feito um merge, para atualizar nosso código
E como dito no último parágrafo, o fetch só mapeia os novos commits adicionados, não realizando o merge
Confira nossos cursos gratuitos no Youtube, com vídeos todos os dias!
Se inscreva e ative o sininho para receber as notificações e aprender mais ainda sobre desenvolvimento web!
Veja também nosso catálogo de cursos na Udemy, todos com exercícios e projetos práticos, nas mais diversas tecnologias
O link acima contém um cupom de desconto para os cursos!
Formações
Formação Vibe Coding
Do Prompt ao Produto: Crie Software Real com IA
- 473 aulas
- 20 projetos
- 39h 26min
Blog | Mais populares

As diferenças de var, let e const

Melhor curso de agentes de IA: Conheça a Formação da Hora de Codar
Descubra o melhor curso de agentes de IA do mercado: confira a Formação Agentes de IA Hora de Codar e outras opções para impulsionar sua […]

Como fazer redirecionamento com PHP
Neste artigo você vai aprender a como fazer redirecionamento com PHP, utilizaremos abordagens fáceis de entender e de aplicar Fala programador(a), beleza? Bora aprender mais […]
