Search buenodc

Nesta página
  1. O que vamos usar
  2. Passo 1: Instalar e configurar o Git
  3. Passo 2: Criar a conta e o repositório no GitHub
  4. Passo 3: O fluxo básico (add → commit → push)
  5. Por que isso importa no curso
  6. Checklist

Primeiros passos com Git e GitHub

Conforme você programa, seu código muda o tempo todo. O Git é uma ferramenta que guarda o histórico desse código: cada vez que você salva um ponto do trabalho (um commit), fica registrado o que mudou e quando. É como ter infinitos “salvar como”, mas organizados numa linha do tempo. O GitHub é um site que guarda esse histórico na nuvem: é lá que você vai entregar seus trabalhos ao longo do curso.

Nesta semana criamos o repositório da disciplina e aprendemos o fluxo básico. Vamos fazer isso juntos no encontro síncrono; use este guia como referência.

O que vamos usar

PeçaPara quê
GitRegistra o histórico do código na sua máquina.
Conta no GitHubGuarda o repositório na nuvem.
VSCodeJá tem suporte a Git embutido (painel Source Control).

Passo 1: Instalar e configurar o Git

  • Windows: baixe em git-scm.com e instale (avance com as opções padrão).
  • macOS: o Git já veio junto com as Command Line Tools da Semana 1.
  • Linux: sudo apt install git

Confirme abrindo um terminal e digitando:

git --version

Depois, diga ao Git quem é você (uma vez só, na sua máquina):

git config --global user.name "Seu Nome"
git config --global user.email "[email protected]"

Use o mesmo e-mail da sua conta do GitHub.


Passo 2: Criar a conta e o repositório no GitHub

  1. Crie uma conta em github.com (se ainda não tiver).
  2. Clique em New repository.
  3. Dê um nome (ex.: lgp1), deixe como público ou privado, e clique Create repository.

Passo 3: O fluxo básico (add → commit → push)

A ideia é sempre a mesma: você trabalha nos arquivos e, de tempos em tempos, registra um ponto do trabalho e envia para o GitHub.

O jeito mais simples é pelo próprio VSCode:

  1. Abra a pasta do curso no VSCode.
  2. Vá no painel Source Control (ícone de ramificação na barra lateral).
  3. Clique em Publish to GitHub / Publicar no GitHub e siga o login no navegador.
  4. Daí em diante: escreva uma mensagem do que você fez, clique em Commit e depois em Sync/Push.

Se preferir o terminal, os comandos equivalentes são:

git init                      # inicia o repositório na pasta (só na 1ª vez)
git add .                     # seleciona os arquivos para o próximo registro
git commit -m "primeiro commit"   # registra um ponto do trabalho
git push                      # envia para o GitHub
ComandoO que faz
git initCria o repositório na pasta atual.
git addEscolhe o que entra no próximo commit.
git commit -m "..."Registra um ponto do histórico, com uma mensagem.
git pushEnvia os commits para o GitHub.

Por que isso importa no curso

Cada commit é uma evidência do seu processo. Quem trabalha aos poucos tem um histórico com vários commits ao longo do tempo; isso conta a seu favor. A partir da próxima etapa do curso, as entregas passam a ser feitas pelo seu repositório.

Checklist

  • git --version responde no terminal
  • git config feito com nome e e-mail
  • Conta no GitHub criada
  • Repositório lgp1 criado e com o primeiro commit enviado