Ir para o conteúdo principal
DesenvolvedorProcessado no seu navegador

Cheatsheet Git

Guia visual interativo com os comandos essenciais para versão Git.

0 de 3 usos hoje · 3 restantes. Vire Pro e remova o limite.

Upgrade

Cheatsheet Git

Git cheatsheetCenários reaisProcessamento no dispositivo

Navegue por objetivo, recupere com segurança e escale sem decorar tudo do Git.

Trilha
3 cenários
Comandos
17
Cuidado
0 alto
Recuperação
Assistida
01

Filtro por cenário

Buscar trilha
Presets

Iniciar repositório

Criar o repo, preparar branch base e conectar o remoto sem atrito.
basic
git initlow
Inicializa o repositório na pasta atual.
git add .low
Leva os arquivos iniciais para staging.
git commit -m "chore: init"low
Cria o primeiro commit de base.
git branch -M mainlow
Padroniza a branch principal antes do push.
git remote add origin <url>low
Conecta o repositório remoto principal.
git remote add origin https://github.com/org/repo.git
git push -u origin mainlow
Publica a branch base e fixa upstream.

Fluxo de feature

Abrir branch de trabalho, atualizar a base e integrar de volta com clareza.
basic
git switch -c feature/<tema>low
Cria e entra na branch da feature.
git switch -c feature/login
git add .low
Atualiza o staging com o progresso atual.
git commit -m "feat: ..."low
Registra um passo de trabalho com contexto.
git fetch originlow
Atualiza referências remotas antes da integração.
git switch mainlow
Volta para a base de integração.
git merge feature/<tema>medium
Integra a branch de feature na base.

Desfazer com segurança

Escolher entre restore, reset e revert sem destruir trabalho por engano.
basic
git restore <arquivo>medium
Descarta mudança local não commitada em um arquivo.
git restore src/app/page.tsx
git restore --staged <arquivo>low
Tira o arquivo do staging sem perder a edição local.
git reset --soft HEAD~1medium
Volta um commit mantendo tudo em staging.
git reset --mixed HEAD~1medium
Volta um commit e devolve mudanças para working tree.
git revert <hash>low
Cria um commit inverso seguro para histórico compartilhado.
02

Decisão rápida

Desfazer
Use restore para arquivo local, revert para histórico compartilhado e reflog antes de reset agressivo.
Integração
Prefira merge quando quer preservar ramificação e rebase quando quer linearizar antes do merge final.
Escala
Use worktree para branches paralelas e sparse-checkout quando o monorepo estiver grande demais para a tarefa atual.
03

Exportação

Recuperação e entrega seletiva
Rebase com rota de saída, reflog para resgate e cherry-pick para hotfix ou backport sem merge completo.
Runbook exportável
Exporte a trilha filtrada em CSV para inventário técnico ou TXT para playbook compartilhável de squad.
04

Leitura operacional

Limpa
Baixo
13
Médio
4
Alto
0
Placeholders como <tema>, <arquivo>, <hash> e <url> devem ser substituídos antes de executar.
Sobre

O que é Cheatsheet Git?

Por Quorify EditorialAtualizado em

O Cheatsheet Git do Quorify é um guia visual de consulta rápida que reúne, em um só lugar, os comandos de Git que você usa no dia a dia mas que vivem escapando da memória na hora certa. Git é a ferramenta de controle de versão dominante no desenvolvimento de software, mas tem uma superfície de comandos enorme, com muitas flags e fluxos que variam conforme a situação. Ninguém decora a sintaxe exata para desfazer o último commit mantendo as mudanças, reescrever uma mensagem, comparar branches ou trazer alterações de um repositório remoto sem causar conflito. Em vez de pesquisar a mesma coisa repetidamente, este cheatsheet organiza esses comandos por tarefa. A referência cobre as operações mais frequentes: iniciar e clonar repositórios, registrar mudanças com add e commit, trabalhar com branches, integrar trabalho com merge e rebase, sincronizar com remotos via push, pull e fetch, inspecionar o histórico com log e diff, e desfazer alterações com reset, revert, checkout e stash. Cada comando vem acompanhado de uma explicação curta do que faz, para que você não só copie a sintaxe como entenda o efeito antes de rodá-la, o que é especialmente importante com comandos que reescrevem histórico. Diferente das outras ferramentas do Quorify, este cheatsheet não processa nem transforma nada: ele é puramente consulta. Por ser uma página de referência que carrega no navegador, fica disponível instantaneamente e funciona offline depois de aberta, o que é prático quando você está concentrado no terminal e só precisa relembrar uma flag sem trocar de contexto ou abrir uma busca. É a cola que você gostaria de ter colado ao lado do monitor nos primeiros meses usando Git, e que continua útil mesmo depois, para os comandos que você usa raramente e por isso nunca decora.

Casos

Quando usar

  1. Você fez um commit com a mensagem errada e não lembra a sintaxe para corrigi-la. Consulta o cheatsheet, encontra o comando de amend e ajusta antes de dar push.

  2. Precisa desfazer o último commit mas manter as alterações nos arquivos. O guia mostra a diferença entre reset, revert e checkout para você escolher o correto.

  3. Está ensinando Git para um colega iniciante e usa o cheatsheet como roteiro visual para explicar o fluxo de add, commit, branch e push na ordem.

  4. No meio de um rebase confuso, você abre a referência para relembrar como abortar a operação com segurança e voltar ao estado anterior.

  5. Trabalhando offline em um voo, você precisa lembrar o comando de stash para guardar mudanças temporárias e consulta o guia já carregado no navegador.

Método

Como funciona

Abra o cheatsheet e navegue pelas seções organizadas por tarefa: configuração inicial, registro de mudanças, branches, integração, sincronização com remotos, inspeção de histórico e desfazimento de alterações. Localize o comando que você precisa pela categoria ou pelo objetivo, leia a explicação curta para confirmar que é o efeito desejado, especialmente em comandos que reescrevem histórico, e copie a sintaxe para usar no seu terminal. Como esta é uma ferramenta de referência, ela não recebe entrada nem processa dados: você apenas consulta. A página carrega no navegador e continua acessível offline depois de aberta, então funciona como uma cola sempre à mão enquanto você trabalha no terminal, sem precisar trocar de contexto ou abrir uma busca a cada flag esquecida.

FAQ

Perguntas frequentes

Esta ferramenta executa comandos Git para mim?
Não. É uma referência de consulta. Ela mostra os comandos com explicações, mas você os executa no seu próprio terminal. Nada é processado pela ferramenta.
Que comandos estão cobertos no cheatsheet?
As operações mais comuns: init, clone, add, commit, branch, merge, rebase, push, pull, fetch, log, diff, reset, revert, checkout e stash, cada um com uma explicação curta.
Funciona offline?
Sim. Por ser uma página de referência que carrega no navegador, depois de aberta ela continua disponível mesmo sem conexão, útil quando você está no terminal sem internet.
Serve para iniciantes em Git?
Sim. Cada comando vem com uma explicação do que faz, o que ajuda quem está aprendendo a entender o efeito antes de rodar, não só a copiar a sintaxe.
Qual a diferença entre reset, revert e checkout?
São formas diferentes de desfazer: reset move o ponteiro do branch, revert cria um commit que anula outro, e checkout troca de branch ou restaura arquivos. O guia detalha cada um.
Posso usar com qualquer serviço, como GitHub ou GitLab?
Sim. Os comandos são do Git em si, não de uma plataforma específica, então funcionam igual com GitHub, GitLab, Bitbucket ou um servidor Git próprio.
Fontes

Fontes oficiais

Tabelas, leis e referências consultadas para fundamentar esta ferramenta.

  1. Documentação técnicaVigenteMDN Web Docs · Mozilla

    Web Standards

    Referência mais consultada do mundo para padrões da web — APIs JavaScript, HTML, CSS e protocolos do navegador.

  2. Standard internacionalVigenteWorld Wide Web Consortium (W3C)

    W3C Standards

    Organização que define os padrões oficiais da web — HTML, CSS, ARIA, e demais especificações implementadas por todos os navegadores.

  3. Standards internacionaisDatatrackerIETF · Internet Engineering Task Force

    RFC Documents

    Repositório oficial dos Request for Comments (RFCs) — documentos técnicos que definem protocolos e formatos da internet (HTTP, JSON, URI, UUID, etc).

Metodologia — esta ferramenta consulta as tabelas e legislação vigentes nas fontes acima. As regras são atualizadas conforme novas instruções normativas são publicadas pelos órgãos competentes.

Última verificação editorial: junho de 2026.

Compartilhe

§ Como usar

Como achar comando Git rapidamente

Busca rápida por comandos Git por situação ('desfazer commit', 'reverter merge', 'criar branch') com exemplos.

  1. Digite a operação que precisa

    Use linguagem natural ('quero desfazer último commit'). Busca semântica encontra mesmo se você não sabe o nome do comando.

  2. Veja o comando + explicação

    Cada resultado tem: comando exato, o que faz, quando usar, alternativas equivalentes.

  3. Copie e adapte

    Substitua placeholders ([branch], [hash]) pelos seus valores. Cuidado especial com comandos destrutivos (--force, reset --hard).

§ Por que usar

Benefícios

  • Busca por situação (não por comando)

    'Quero desfazer último commit' encontra sem você saber 'git reset --soft HEAD~1'. Linguagem natural.

  • Avisos para comandos destrutivos

    git reset --hard, push --force, clean -fd têm aviso vermelho. Evita perda de trabalho.

  • Exemplos com placeholders

    Cada comando tem exemplo concreto com [branch], [hash], [arquivo]. Substitua e use.

  • Workflow recomendado para iniciantes

    Trunk-based simplificado: 1 main + branches de feature. Sem complexidade git-flow desnecessária.

§ Para quem é

Casos de uso

  1. Desenvolvedor júnior aprendendo git

    Acha comandos por situação ('quero desfazer último commit') sem decorar sintaxe.

  2. Dev sênior raramente usado

    Lembra rapidamente comando esquecido (git rebase --continue, cherry-pick) sem buscar no Stack Overflow.

  3. Iniciante em time

    Workflow recomendado para evitar erros comuns destrutivos.

Sobre Cheatsheet Git

Guia visual interativo com os comandos essenciais para versão Git.

Por que usar

Diferenciais reais — sem promessa vazia.

Busca por situação (não por comando)
'Quero desfazer último commit' encontra sem você saber 'git reset --soft HEAD~1'. Linguagem natural.
Avisos para comandos destrutivos
git reset --hard, push --force, clean -fd têm aviso vermelho. Evita perda de trabalho.
Exemplos com placeholders
Cada comando tem exemplo concreto com [branch], [hash], [arquivo]. Substitua e use.
Workflow recomendado para iniciantes
Trunk-based simplificado: 1 main + branches de feature. Sem complexidade git-flow desnecessária.

Para quem é

Cenários reais de uso, por persona.

  • Desenvolvedor júnior aprendendo git

    Acha comandos por situação ('quero desfazer último commit') sem decorar sintaxe.

  • Dev sênior raramente usado

    Lembra rapidamente comando esquecido (git rebase --continue, cherry-pick) sem buscar no Stack Overflow.

  • Iniciante em time

    Workflow recomendado para evitar erros comuns destrutivos.

Como achar comando Git rapidamente

Busca rápida por comandos Git por situação ('desfazer commit', 'reverter merge', 'criar branch') com exemplos.

  1. Digite a operação que precisa

    Use linguagem natural ('quero desfazer último commit'). Busca semântica encontra mesmo se você não sabe o nome do comando.

  2. Veja o comando + explicação

    Cada resultado tem: comando exato, o que faz, quando usar, alternativas equivalentes.

  3. Copie e adapte

    Substitua placeholders ([branch], [hash]) pelos seus valores. Cuidado especial com comandos destrutivos (--force, reset --hard).

§ Perguntas frequentes

Sobre esta ferramenta

A.

Git é poderoso = complexo. Cada comando 'destrutivo' tem variantes seguras (revert vs reset, --soft vs --hard). A cheatsheet mostra a forma mais SEGURA primeiro. Em time, padronize o workflow (rebase vs merge) para reduzir confusão.

Relacionadas

Ferramentas relacionadas

toolLayout.related_description