7. Repositórios remotos e GitHub

Fazendo push e pull de alterações no repositório remoto

Agora que conectamos nosso repositório local ao GitHub, podemos começar a sincronizar alterações entre os dois.

Para enviar nossos commits locais ao GitHub, usamos o comando

.

Executar no terminal:
git push origin main

Aqui, origin é o nome do remoto, e main é a branch que você quer enviar.

Se este for seu primeiro push, o Git pode pedir que você se autentique no GitHub pelo navegador ou direto no terminal. Siga as instruções que aparecerem. Se o terminal pedir uma senha, use um token de acesso pessoal (personal access token) do GitHub, e não a senha da sua conta.

Tarefa
Concluída

Dê um push dos seus commits locais para o repositório do GitHub.

Se o push deu certo, você deve ver algo assim no terminal:

Resultado:

Enumerating objects: 12, done. Counting objects: 100% (12/12), done. Delta compression using up to 8 threads Compressing objects: 100% (8/8), done. Writing objects: 100% (12/12), 1.20 KiB | 1.20 MiB/s, done. Total 12 (delta 1), reused 0 (delta 0), pack-reused 0 remote: Resolving deltas: 100% (1/1), done. To https://github.com/your-name/your-repo.git * [new branch] main -> main Branch 'main' set up to track remote branch 'main' from 'origin'.

Agora, abra seu repositório no GitHub e atualize a página. Você deve ver todos os arquivos do seu repositório local, junto com os commits!

Se outra pessoa fez alterações no repositório do GitHub, você pode puxá-las para o seu repositório local com

. O git pull baixa os commits novos da branch upstream (a branch remota vinculada à sua branch local) e os integra na sua branch local com um merge.

Executar no terminal:
git pull origin main
Tarefa
Concluída

Puxe as alterações mais recentes do GitHub.

Ótimo! Recapitulando, este é o fluxo de trabalho básico ao colaborar em um projeto usando o GitHub:

  1. Puxar as alterações mais recentes do repositório remoto.
  2. Fazer suas alterações localmente.
  3. Commitar as alterações.
  4. Subir as alterações para o repositório remoto.

Claro, colaborar no GitHub envolve muito mais coisas, como trabalhar com branches, pull requests e resolver

. Mas este é um bom ponto de partida!

Next step
Quer testar o modo história?

Faça o curso do jeito que ele foi pensado: avance aos poucos, siga uma sequência linear, mantenha o foco e desbloqueie gradualmente as entradas da Gitopedia. Quando quiser, continue praticando com o Git de verdade no VS Code, Cursor ou Antigravity IDE.

Modo história
GRATUITO
mas precisa de login