CURSO · GIT / GITHUB
Caminho inversoPull
Pull · Sincronizar

Git pull e sincronizar

Traga atualizações do GitHub para o seu computador com git pull e forme o hábito de sincronizar antes de editar.

Objetivos

Ao final desta aula, você vai saber

01 · Direção

Entender o pull

Explicar que git pull traz commits do remoto para o histórico local.

02 · Quando

Saber a hora de puxar

Reconhecer situações em que o GitHub pode estar à frente do seu computador.

03 · Hábito

Sincronizar com calma

Usar o pull como rotina antes de editar, especialmente em projetos compartilhados.

Tópico 1

O caminho inverso do push

Na Aula 3 você viu a ideia: push envia, pull traz. Agora o pull vira prática no terminal.

Conceito

Novidade vindo do remoto

Às vezes a cópia na internet mudou e o seu computador ainda não. Isso acontece se você editou no site do GitHub, trabalhou em outro computador ou se outra pessoa enviou commits.

O git pull pede ao remoto as novidades e atualiza o histórico local — na analogia, o motoboy vem até você.

Push e pull: são caminhos opostos entre o mesmo par de cópias. Um não substitui o outro.
Tópico 2

Pull na prática

O comando é curto. O valor está em usá-lo no momento certo — antes de começar a editar de novo.

Prática

Trazer a entrega

1

Entre na pasta do projeto

No terminal, vá até a pasta do repositório local (a mesma em que você já fez commits e push).

2

Traga as novidades

git pull

Se o remoto tiver commits novos, o Git atualiza seus arquivos. Se já estiver alinhado, a mensagem costuma dizer que já está atualizado.

3

Confira o estado

git status

Use o status para confirmar que a pasta está limpa ou para ver o que ainda precisa de atenção.

Bom hábito: em projeto compartilhado, rode git pull antes de começar a editar. Assim você parte da versão mais recente.
Se o pull reclamar: leia a mensagem do terminal. Às vezes há mudanças locais não commitadas; às vezes o Git pede ajuda para juntar trechos. Conflitos ficam para a próxima aula.
Quiz

Teste seus conhecimentos

Responda às 5 questões, uma por vez. Leia a explicação após cada resposta e refaça o quiz se precisar revisar.

Questão 01 de 050 / 5
Quiz concluído

Você terminou as 5 questões!

Dúvidas frequentes

Perguntas comuns

Pull apaga meu trabalho local?

Não por padrão. O pull traz commits do remoto. Se você tiver mudanças locais não registradas, o Git pode pedir que você faça commit (ou guarde) antes de continuar.

Preciso de pull se trabalho sozinho?

Às vezes sim: outro computador, edição no site do GitHub ou um colaborador ocasional já bastam para o remoto ficar à frente.

Posso usar só push e nunca pull?

Se o remoto nunca muda sem você, pode parecer que sim. Na prática, o pull evita surpresas quando a cópia na internet avança.

Referências

Fontes e referências

Aula concluída: você já traz novidades com git pull. Na próxima aula, o caso em que o Git pede ajuda: o conflito simples.

O que você achou desta aula?