Pular para conteúdo

Git e GitHub

Visão geral


Fluxo rápido (o que você faz na prática)

  1. Inicializa ou clona o repositório
  2. Confere o estado dos arquivos
  3. Adiciona mudanças
  4. Faz commit
  5. Envia para o GitHub (push)
  6. Atualiza seu código (pull)

Comandos básicos do Git 🔸

1) Inicializar um repositório

git init

2) Clonar um repositório existente

git clone Meu_Projeto_Url

3) Ver o estado dos arquivos (o que mudou)

git status

4) Adicionar arquivo(s) para commit (stage)

  • Adicionar um arquivo específico:
git add preco.c

5) Criar um commit (salvar um “ponto” no histórico)

git commit -m "adicionando função"

Comandos para GitHub 🔹

Conectar ao repositório remoto principal

git remote add origin URL_DO_REPOSITORIO

Enviar código para o GitHub (push)

git push origin main

Atualizar seu código com o remoto (pull)

git pull

Comandos para Branch 🍀

Criar uma branch

git branch nome_da_branch

Trocar de branch

git checkout nome_da_branch

Criar e já mudar para a branch

git checkout -b nova_branch

Ver branches existentes

git branch

Juntar branches (merge)

(Execute estando na branch que vai receber as mudanças, geralmente main.)

git merge nome_da_branch

Ver histórico de commits

git log

Enviar uma branch para o repositório remoto

git push origin sua_branch

Atualizar sua branch local com a main remota

git pull origin main

Mini-resumo (cola)

  • Ver mudanças: git status
  • Preparar para commit: git add ...
  • Salvar no histórico: git commit -m "..."
  • Enviar para o GitHub: git push origin main
  • Baixar atualizações: git pull