Aula 07 – Repositórios Remotos: Conectando-se ao Mundo
🎯 Objetivos de Aprendizagem
- Criar um novo repositório no GitHub para hospedar seu código na nuvem.
- Conectar um repositório local a um remoto utilizando
git remote add. - Realizar o envio de alterações para o servidor através do
git push. - Baixar e colaborar em projetos existentes utilizando o
git clone. - Compreender a função vital do arquivo
.gitignore.
📚 Conteúdo
1. O Conceito de Repositório Remoto
Até agora, seu trabalho vive apenas no seu computador. Para colaborar ou ter um backup seguro, usamos um Remote.
graph LR
subgraph Local [Seu Computador]
A[Git Repo Local]
end
subgraph Cloud [GitHub / Nuvem]
B[Git Repo Remoto]
end
A -- "git push" --> B
B -- "git clone / pull" --> A 2. Conectando Local e Remoto
O primeiro passo é dizer ao seu Git local onde está o "balde" na nuvem.
O Apelido 'origin'
origin é apenas uma convenção. É o nome padrão que damos ao repositório principal no servidor.
origin https://github.com/usuario/projeto.git (push)
3. Enviando e Baixando Código
- Push: "Empurra" seus commits para o servidor.
- Clone: Cria uma cópia local completa de um repositório remoto pela primeira vez.
Upstream (-u)
Ao usar git push -u origin main pela primeira vez, você vincula as branches. No futuro, bastará digitar apenas git push.
4. O Arquivo .gitignore
Nem tudo deve ir para o GitHub! Arquivos de configuração pessoal, senhas (.env), pastas de dependências gigantes (node_modules) ou arquivos temporários devem ser ignorados.
Segurança
Nunca coloque chaves de API ou senhas em repositórios públicos. Use o .gitignore para prevenir acidentes!
Exemplo de .gitignore:
📝 Prática
Exercícios de Fixação
Pratique a conexão entre seu computador e a nuvem. Ver Exercícios da Aula 07
Mini-Projeto
Momento épico: suba seu portfólio para o GitHub e torne-o público! Ver Projeto da Aula 07