Guia Git — Referência Completa
Bem-vindo ao guia de referência Git do CommitForge. Aqui você encontra desde conceitos básicos até fluxos de trabalho avançados, com exemplos práticos para cada comando.
Seções disponíveis
| Seção | Tópicos | Nível |
|---|---|---|
| Fundamentos | O que é Git, instalação, configuração, conceitos | Iniciante |
| Repositório | init, clone, remote, fetch/pull | Iniciante |
| Stage & Commit | status, add, commit, diff, log | Iniciante |
| Branches | branch, checkout, merge, rebase, cherry-pick | Intermediário |
| Desfazendo Alterações | reset, revert, restore, stash | Intermediário |
| Colaboração | push, pull, fetch, conflitos | Intermediário |
| Tags & Versões | tag, semver, describe | Intermediário |
| Histórico Avançado | log avançado, blame, bisect, reflog | Avançado |
| Configuração Avançada | .gitignore, config, hooks, alias | Avançado |
| Fluxos de Trabalho | Git Flow, GitHub Flow, Trunk-based, Squash | Avançado |
Início rápido
bash
# 1. Configurar identidade git config --global user.name "Seu Nome" git config --global user.email "seu@email.com" # 2. Criar repositório git init meu-projeto cd meu-projeto # 3. Primeiro commit echo "# Meu Projeto" > README.md git add README.md git commit -m "feat: initial commit" # 4. Conectar ao remoto e fazer push git remote add origin https://github.com/usuario/repo.git git push -u origin main
Use a barra lateral para navegar por cada seção.