🚀 Do Zero ao Avançado no GitHub: Guia Completo para Entregar Projetos na DIO
- #Java
- #HTML
- #Python
- #SQL
🎬 Introdução
Se você está começando na programação e precisa entregar seus projetos na DIO, provavelmente já ouviu falar em Git e GitHub. Mas afinal, o que são essas ferramentas e como usá-las?
Este artigo vai te mostrar, passo a passo, como sair do nível iniciante (fazendo upload direto pelo site) até o nível avançado (usando Git integrado ao VSCode).
📖 Antes de começar: o que são Git, GitHub e VSCode?
- Git → É um sistema que guarda o histórico das versões de um projeto.
- Pense como se fosse um “controle de versões” automático: você pode salvar, voltar atrás e acompanhar cada mudança feita nos arquivos.
- GitHub → É um site que funciona como um Google Drive para programadores.
- Ele guarda os projetos que usam Git e permite compartilhar com outras pessoas, colaborar em equipe e mostrar seu portfólio.
- VSCode (Visual Studio Code) → É um editor de texto/código, como um “Word para programadores”.
- Ele facilita escrever código, organizar arquivos e se integra com o Git e o GitHub para enviar mudanças direto do programa.
👉 Resumindo:
- Git controla as versões.
- GitHub guarda e compartilha os projetos.
- VSCode é onde você escreve e organiza o código.
-------------------------------------------------------------------------------------------
🟢 Nível Iniciante – Usando só o site do GitHub
Para quem nunca programou, o GitHub funciona como um Google Drive para programadores.
1. Criar conta
- Acesse << GitHub >>
- Clique em Sign up e crie sua conta.
- Escolha um nome de usuário, e-mail e senha.
2. Criar repositório
- Depois de logado, clique em New repository.
- Dê um nome (ex:
bootcamp_dio). - Marque como Public.
- Clique em Create repository.
3. Fazer upload dos arquivos
- Dentro do repositório, clique em Add file → Upload files.
- Arraste os arquivos da sua pasta (ex:
index.html,app.py,dados.sql). - Clique em Commit changes para salvar.
exemplo de como deve ficar a pasta criada:
bootcamp_dio/
├── index.html
├── app.py
└── dados.sql
- 👉 Pronto! Agora é só copiar o link do repositório e entregar na DIO.
-------------------------------------------------------------------------------------------
🟡 Nível Intermediário – Usando GitHub Desktop
O GitHub Desktop é um programa que facilita o uso do Git sem precisar digitar comandos.
1. Instalar
- Baixe em << Download GitHub Desktop | GitHub Desktop >>
- Instale e faça login com sua conta GitHub.
2. Criar repositório local
- Clique em File → New repository.
- Escolha a pasta do seu projeto no computador.
- Dê um nome e clique em Create repository.
3. Commit e Push
- O GitHub Desktop mostra os arquivos alterados.
- Escreva uma mensagem de commit (ex: "Primeiro upload do projeto").
- Clique em Commit to main.
- Depois clique em Push origin para enviar ao GitHub.
👉 Agora seu projeto aparece no site do GitHub, mas você gerenciou tudo pelo aplicativo.
-------------------------------------------------------------------------------------------
🔵 Nível Avançado – Usando Git + VSCode
Aqui você vai usar o Git instalado no PC e integrar com o VSCode.
1. Instalar Git
- Baixe em << Git >>
- Durante a instalação, deixe as opções padrão.
2. Configurar Git
Abra o terminal e configure seu usuário:
bash
git config --global user.name "Seu Nome"
git config --global user.email "seuemail@example.com"
3. Criar repositório local
No terminal, dentro da pasta do projeto:
bash
git init
git add .
git commit -m "Primeiro commit"
4. Conectar ao GitHub
No GitHub, crie um repositório vazio.
Copie o link (ex: https://github.com/seuusuario/bootcampDio.git).
No terminal:
bash
git remote add origin https://github.com/seuusuario/bootcampDio.git
git branch -M main
git push -u origin main
5. Usar VSCode
- Abra o projeto no VSCode.
- O VSCode reconhece o Git automaticamente.
- Você pode fazer commits e push direto pelo menu lateral ou pelo terminal integrado.
-------------------------------------------------------------------------------------------
📌 Quando migrar de um nível para outro?
- Do site para o Desktop: quando seus projetos começarem a ter várias versões e você quiser acompanhar mudanças.
- Do Desktop para o VSCode: quando precisar de automação, branches, integração com terminal e colaboração em equipe.
-------------------------------------------------------------------------------------------
🧭 Resumo prático
Iniciante: Faz tudo pelo site, como se fosse um Google Drive público.
Intermediário: Usa o GitHub Desktop para facilitar commits e uploads.
Avançado: Configura Git no PC e integra com VSCode para ter controle total pelo terminal.




