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 .
git push origin mainAqui, 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.
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:
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.
git pull origin mainPuxe as alterações mais recentes do GitHub.
Ótimo! Recapitulando, este é o fluxo de trabalho básico ao colaborar em um projeto usando o GitHub:
- Puxar as alterações mais recentes do repositório remoto.
- Fazer suas alterações localmente.
- Commitar as alterações.
- 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!
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.
mas precisa de login