🐙 Git e GitHub para Iniciantes
Aprenda controle de versão do zero absoluto! Sem jargões, sem medo, com analogias do dia a dia e exercícios divertidos.
📌 Neste guia você vai encontrar:
Módulo 0: Antes de Começar - Conceitos Básicos
🎉 Bem-vindo(a)! Você consegue!
Se você nunca programou ou não entende muito de computador, este curso é para você. Vamos começar do zero, explicando cada coisa como se fosse a primeira vez. Não tenha medo de errar - errar faz parte do aprendizado!
O que é um Arquivo? 📄
🎮 Analogia: Folha de Caderno
Imagine que um arquivo é como uma folha de caderno. Você pode escrever coisas nela, desenhar, ou guardar informações.
- Um arquivo de texto (.txt) = folha com palavras escritas
- Um arquivo de foto (.jpg) = folha com um desenho/foto
- Um arquivo de música (.mp3) = folha com uma música gravada
minha-foto.jpg - "minha-foto" é o nome, ".jpg" é o tipo.
O que é uma Pasta? 📁
🎮 Analogia: Gaveta ou Pasta de Papel
Uma pasta é como uma gaveta ou pasta de papel onde você guarda várias folhas (arquivos) organizadas.
- Dentro de uma pasta você pode guardar muitos arquivos
- Dentro de uma pasta você pode guardar outras pastas (subpastas)
- Isso ajuda a manter tudo organizado!
✅ Resposta: Em vários lugares! Na Área de Trabalho, em Documentos, em Downloads... Você escolhe!
O que é o Terminal? 💻
🎮 Analogia: Conversar com o Computador
O terminal (também chamado de "Prompt de Comando" ou "Linha de Comando") é como uma caixa de mensagens onde você "conversa" com o computador digitando palavras especiais.
Em vez de clicar em botões com o mouse, você digita comandos e o computador obedece!
📋 Como Abrir o Terminal (Passo a Passo)
-
No Windows:
- Clique no botão Iniciar 🔍 (canto inferior esquerdo)
- Digite:
cmd - Clique em "Prompt de Comando"
- Uma tela preta vai aparecer - é o terminal!
-
No Mac:
- Pressione:
Command + Espaço - Digite:
Terminal - Pressione Enter
- Pressione:
💪 Não tenha medo da tela preta!
A tela preta do terminal parece assustadora, mas é só uma ferramenta. Você não vai "quebrar" o computador digitando coisas aqui. Vamos aprender juntos!
Primeiro Comando: "Olá, Computador!"
# Digite isso no terminal e pressione Enter:
echo "Olá, mundo!"
O que aconteceu? O computador repetiu o que você escreveu! Esse é seu primeiro comando! 🎉
🎯 Exercício 0.1 - Seu Primeiro Comando
- Abra o terminal (veja as instruções acima)
- Digite:
echo "Meu nome é [SEU NOME]" - Pressione Enter
- ✅ Parabéns! Você acabou de usar o terminal!
Módulo 1: O que é Git? (Sua Máquina do Tempo)
🎮 Analogia Principal: Salvando seu Jogo
Git é como salvar seu jogo no Minecraft ou Fortnite!
- Você joga e constrói coisas
- Clica em "Salvar Jogo" 💾
- Se algo der errado, carrega o save antigo
- Pode ter vários saves (save 1, save 2, save 3...)
- Você trabalha no seu projeto
- Usa
git commitpara "salvar" - Se errar, volta para o save anterior
- Pode ter vários "saves" (commits)
Git ≠ GitHub - Qual a Diferença?
🔍 Isso confunde todo mundo no começo!
É o programa que fica no seu computador. Funciona mesmo sem internet!
Exemplo: É como o Microsoft Word instalado no seu PC
É um site na internet onde você guarda seus projetos do Git e compartilha com outras pessoas.
Exemplo: É como o Google Docs na nuvem
Resumo: Você pode usar Git sem GitHub, mas GitHub precisa do Git!
Por que Usar Git?
- Nunca mais perder seu trabalho (tem todos os "saves")
- Pode voltar no tempo se errar algo
- Pode trabalhar com outras pessoas sem bagunçar o projeto
- Todo programador usa - é importante aprender!
💡 Curiosidade: Quem Criou o Git?
O Git foi criado em 2005 por um senhor chamado Linus Torvalds (o mesmo que criou o Linux). Ele levou apenas 10 dias para criar a primeira versão!
O nome "Git" é uma brincadeira - em inglês britânico, "git" significa algo como "pessoa chata". Ele se considera assim! 😄
Módulo 2: Instalando sem Medo
💪 Vamos lá! É mais fácil do que parece!
Instalar programas pode assustar, mas vamos fazer juntos, passo a passo. Se errar, pode começar de novo - não tem problema!
Passo 1: Baixar o Git
📋 Instruções por Computador
-
Windows:
- Abra seu navegador (Chrome, Edge, Firefox...)
- Digite no endereço:
https://git-scm.com ou https://git-scm.com/install/ - Escolha o sistema que você usa e faça o download
- O arquivo vai baixar (pode demorar um pouco)
- Quando terminar, clique no arquivo para instalar
- Vá clicando em "Next" (Próximo) até finalizar
- ✅ Pronto! Git instalado!
-
Mac:
- Abra o Terminal
- Digite:
xcode-select --install - Siga as instruções na tela
- ✅ Pronto!
Passo 2: Criar Conta no GitHub
📋 Criando sua Conta (Gratuita!)
- Abra:
https://github.com - Clique em "Sign Up" (Criar Conta)
- Digite seu e-mail
- Crie uma senha (anote em algum lugar seguro!)
- Escolha um nome de usuário (ex:
maria123) - Confirme no seu e-mail
- ✅ Conta criada!
⚠️ Importante: Guarde sua Senha!
Anote seu usuário e senha em um lugar seguro. Você vai precisar deles muitas vezes!
Passo 3: Configurar Seu Nome
O Git precisa saber quem você é para "assinar" seu trabalho. É como colocar seu nome no caderno!
# Digite no terminal (um comando de cada vez):
# Seu nome:
git config --global user.name "Seu Nome Aqui"
# Seu e-mail (o mesmo do GitHub):
git config --global user.email "seu@email.com"
"Seu Nome Aqui" pelo seu nome verdadeiro, e "seu@email.com" pelo e-mail que você usou no GitHub!
🎉 Parabéns! Você Instalou Tudo!
Se chegou até aqui, você já fez o mais difícil! Agora vamos começar a usar o Git de verdade!
Módulo 3: Primeiros Passos com Git
Comando 1: Criar um "Save" (git init)
🎮 Analogia: Começar um Novo Jogo
git init é como clicar em "Novo Jogo" - você está dizendo ao Git: "Ei, quero começar a salvar esse projeto!"
📋 Vamos Praticar?
- Abra o terminal
- Vá para a Área de Trabalho:
cd Desktop - Crie uma pasta:
mkdir meu-primeiro-projeto - Entre na pasta:
cd meu-primeiro-projeto - Inicie o Git:
git init - ✅ Pronto! Agora essa pasta tem "poderes de save"!
Comando 2: Criar um Arquivo
# Criar um arquivo de texto:
echo "# Meu Primeiro Projeto" > README.txt
# Ver se o arquivo foi criado:
dir # No Windows
ls # No Mac/Linux
Comando 3: Adicionar ao "Carrinho" (git add)
🎮 Analogia: Colocar Itens no Carrinho de Compras
Antes de salvar, você precisa escolher O QUE quer salvar. git add é como colocar itens no carrinho antes de finalizar a compra!
# Adicionar um arquivo específico:
git add README.txt
# Ou adicionar TUDO que mudou:
git add .
Comando 4: Salvar de Verdade (git commit)
🎮 Analogia: Clicar em "Salvar Jogo"
git commit é o momento do SAVE! Você está gravando tudo que colocou no "carrinho".
# Salvar com uma mensagem (explique o que mudou):
git commit -m "Meu primeiro save!"
"Adicionei o arquivo inicial""Corrigi erro no texto""Adicionei novas fotos"
Comando 5: Ver seus Saves (git log)
# Ver todos os saves que você fez:
git log
Você vai ver uma lista com todos os seus commits (saves), com data e mensagem!
🎯 Exercício 3.1 - Seu Primeiro Projeto
- Crie uma pasta chamada
meu-diario - Dentro dela, crie um arquivo
dia1.txt - Escreva algo no arquivo (pode usar o Bloco de Notas)
- No terminal, faça:
git init - Adicione o arquivo:
git add dia1.txt - Salve:
git commit -m "Meu primeiro dia de diario" - Veja o save:
git log - ✅ Parabéns! Você usou Git de verdade!
Módulo 4: Conhecendo o GitHub
O que é o GitHub?
🎮 Analogia: YouTube para Código
O GitHub é como o YouTube, mas para projetos de programação:
- No YouTube, você sobe vídeos para compartilhar
- No GitHub, você sobe projetos para compartilhar
- Outras pessoas podem ver, comentar e copiar (se você permitir)
Criar Seu Primeiro Repositório
📋 Passo a Passo no Site
- Entre no GitHub:
https://github.com - Faça login com sua conta
- Clique no botão "+" no canto superior direito
- Escolha "New Repository" (Novo Repositório)
- Dê um nome (ex:
meu-primeiro-projeto) - Deixe como "Public" (público)
- Clique em "Create Repository"
- ✅ Pronto! Seu repositório foi criado!
É só uma palavra chique para "pasta do projeto no GitHub". Repositório = Pasta na nuvem!
Enviar Seu Projeto para o GitHub
🎮 Analogia: Subir Vídeo para o YouTube
Depois de criar seu projeto no computador, você precisa "subir" para o GitHub. É como subir um vídeo para o YouTube!
# No terminal, na pasta do seu projeto:
# Conectar com o GitHub:
git remote add origin https://github.com/SEU-USUARIO/meu-projeto.git
# Enviar tudo:
git push -u origin main
⚠️ Atenção: Vai Pedir Senha!
Quando você fizer o git push, o GitHub vai pedir sua senha. Use a senha que você criou na conta!
🎉 Parabéns! Seu Projeto Está Online!
Agora você pode:
- Mostrar para amigos e família
- Acessar de qualquer computador
- Colocar no seu currículo!
12 Exercícios Práticos
Pratique cada comando aprendendo fazendo! Não tenha medo de errar!
1. Primeiro Comando
Abra o terminal e digite: echo "Olá, mundo!"
2. Criar Pasta
Crie uma pasta: mkdir teste-git
3. Primeiro Repositório
Dentro da pasta: git init
4. Criar Arquivo
Crie um arquivo .txt e escreva algo
5. Primeiro Add
Adicione: git add .
6. Primeiro Commit
Salve: git commit -m "primeiro save"
7. Ver Histórico
Veja seus saves: git log
8. Conta no GitHub
Crie sua conta em github.com
9. Primeiro Repositório Online
Crie um repositório no site do GitHub
10. Enviar Projeto
Use git push para enviar
11. Fazer Mudança
Mude algo no arquivo e faça novo commit
12. Projeto Final
Crie um diário com 3 entradas e suba para o GitHub
💡 Dicas se Travar
- Leia a mensagem de erro com calma - ela diz o que está errado
- Verifique se está na pasta certa (
cd nome-da-pasta) - Confira se digitou tudo igual ao exemplo (letras maiúsculas importam!)
- Respire fundo e tente de novo - todo mundo erra no começo!
- Peça ajuda para alguém ou pesquise no Google
Perguntas Comuns de Iniciantes
✅ Resposta: Nada de ruim vai acontecer! O computador vai mostrar uma mensagem de erro. É só tentar de novo. Você não vai "quebrar" nada!
✅ Resposta: Não! Os programadores experientes também pesquisam. O importante é entender o que cada um faz.
✅ Resposta: O básico você aprende em algumas horas. Para dominar, leva meses de prática. Mas não se pressione - vá no seu ritmo!
✅ Resposta: Sim! Git e GitHub são gratuitos para uso pessoal e aprendizado!
✅ Resposta: Não! Git serve para qualquer tipo de arquivo - texto, fotos, documentos... Você pode usar para versionar seu diário, receitas, trabalhos da escola!
💪 Você Consegue!
Todos os programadores experientes já foram iniciantes. A diferença é que eles não desistiram quando erraram. Continue tentando!
📋 Resumo do guia
✅ O que você aprendeu:
- O que são arquivos e pastas
- Como usar o terminal sem medo
- O que é Git (máquina do tempo/saves de jogo)
- Diferença entre Git e GitHub
- Instalar Git e criar conta no GitHub
- Comandos básicos: init, add, commit, log, push
- Criar e enviar seu primeiro projeto
- 12 exercícios práticos completados
📊 Seu Progresso:
Treinamento Completo ✓
🎉 Parabéns por Chegar Até Aqui!
Você deu o primeiro passo no mundo do controle de versão! Continue praticando e logo estará usando Git como um profissional!
Próximos passos sugeridos:
- Pratique os exercícios várias vezes
- Use Git para seus projetos pessoais (diário, receitas, trabalhos)
- Explore mais comandos quando se sentir confortável
- Compartilhe seus projetos no GitHub com amigos!
Comentários 0
Deixe seu comentário
Faça login para comentar sem moderação. Comentários de usuários não logados precisam de aprovação.