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 é o nome da branch que você pretende subir.

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!

Da mesma forma, se outra pessoa fez alterações no repositório do GitHub, você pode puxar essas alterações 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: progressão em pequenas doses, ordem linear e focada, desbloqueio gradual das entradas da Gitopedia. Continue com o Git de verdade no VS Code/Cursor/Antigravity/Windsurf a qualquer momento.

Modo história
GRATUITO
mas precisa de login