Junior
Qual é a diferença entre os comandos git push e git pull, e para que é que cada um deles é usado?
sobes.tech IA
Resposta da IA
git push é usado para enviar alterações locais (commits) para um repositório remoto. Ele atualiza o repositório remoto de acordo com o estado local. Em termos simples, você compartilha seus avanços.
git pull é usado para obter alterações do repositório remoto e integrá-las na branch local atual. É equivalente a executar git fetch seguido de git merge. Ele sincroniza seu repositório local com o remoto.
A diferença está na direção do fluxo de dados: push envia alterações do local para o remoto, e pull recebe alterações do remoto para o local.
Exemplo de uso de git push:
# Enviar alterações para a branch main no origin
git push origin main
Exemplo de uso de git pull:
# Obter alterações da branch main no origin
git pull origin main