Git e GitHub
Visão geral
Fluxo rápido (o que você faz na prática)
- Inicializa ou clona o repositório
- Confere o estado dos arquivos
- Adiciona mudanças
- Faz commit
- Envia para o GitHub (push)
- 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