Ir para o conteúdo principal
DesenvolvedorGrátis · 3 usos/diaProcessado no seu navegador

Comandos Git (Guia Rápido)

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

Trilha
4 cenários
Comandos
24
Cuidado
1 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.
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.
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.
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.

Guardar trabalho em andamento

Tirar o trabalho sujo da frente para trocar de branch e depois trazer de volta.
git stash push -m "<motivo>"low
Guarda as mudanças não commitadas com um rótulo.
git stash push -m "meio da tela de login"
git stash push -ulow
Inclui também os arquivos ainda não rastreados.
git stash listlow
Lista o que está guardado, do mais recente para o mais antigo.
git stash show -p stash@{0}low
Mostra o diff do stash antes de aplicar.
git stash popmedium
Traz o stash mais recente de volta e o remove da pilha.
git stash apply stash@{1}medium
Aplica um stash específico e o MANTÉM na pilha.
git stash drop stash@{0}high
Descarta um stash — não há desfazer depois disso.
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

Atenção
Baixo
17
Médio
6
Alto
1
Placeholders como <tema>, <arquivo>, <hash> e <url> devem ser substituídos antes de executar.
Sobre

O que é Cheatsheet Git?

Por QuorifyAtualizado 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, guardar o trabalho pela metade ou recuperar um rebase que deu errado. 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 o repositório e conectar o remoto, abrir e integrar branches de feature, desfazer com restore, reset e revert, guardar trabalho com stash, fazer rebase e recuperar estado com reflog, levar commits com cherry-pick e escalar com worktree e sparse-checkout. Cada comando vem com uma explicação curta e um nível de risco, para que você entenda o efeito antes de rodá-lo, 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 continua funcionando sem internet 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ê está no meio de uma feature e chega um hotfix. Consulta o cheatsheet, guarda o trabalho com stash, troca de branch e depois traz tudo de volta.

  2. Precisa desfazer o último commit mas manter as alterações nos arquivos. O guia mostra a diferença entre restore, reset e revert 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 escolha uma trilha — iniciar repositório, fluxo de feature, desfazer com segurança, stash, rebase e recuperação, cherry-pick, worktree ou sparse-checkout — ou busque por comando ou palavra-chave. 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 executa nada: você apenas consulta, copia e, se quiser, exporta a trilha em CSV ou TXT. A página carrega no navegador e continua funcionando sem internet 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?
init, add, commit, branch, switch, merge, fetch, push, restore, reset, revert, stash, rebase, reflog, cherry-pick, worktree e sparse-checkout, cada um com uma explicação curta e o nível de risco.
Funciona sem internet?
Continua funcionando sem internet depois de aberta: a página de referência fica carregada no navegador. Não há versão instalável, então é preciso abri-la com conexão antes.
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 restore, reset e revert?
São formas diferentes de desfazer: restore descarta a mudança local de um arquivo, reset move o ponteiro da branch e revert cria um commit que anula outro. O guia mostra quando usar 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 segue as especificações técnicas oficiais (RFC, W3C, padrões da linguagem e bibliotecas open-source) citadas nas fontes acima. O processamento acontece no seu navegador: o arquivo e o que você digita não saem do seu dispositivo.

§ Como usar

Como achar comando Git rapidamente

Busca rápida por comandos Git por situação ('desfazer', 'stash', 'cherry-pick'), com explicação e nível de risco.

  1. Digite a operação que precisa

    Digite uma palavra-chave ('desfazer', 'reflog', 'cherry-pick') ou escolha um preset de trilha.

  2. Veja o comando + explicação

    Cada resultado tem o comando, o que ele faz e o nível de risco.

  3. Copie e adapte

    Substitua placeholders (<hash>, <arquivo>, <tema>) pelos seus valores. Cuidado especial com comandos de risco alto (reset --hard, stash drop).

§ Por que usar

Benefícios

  • Busca por palavra-chave e por objetivo

    Digite "desfazer", "stash" ou "reflog" e a busca encontra títulos, objetivos e comandos com esse termo.

  • Avisos para comandos destrutivos

    Cada comando tem nível de risco; os destrutivos, como reset --hard e stash drop, aparecem marcados como risco alto.

  • Exemplos com placeholders

    Comandos com placeholders como <hash>, <arquivo> e <tema>, alguns com exemplo preenchido. Substitua e use.

  • Decisão rápida entre comandos parecidos

    Resumo de quando usar restore, revert ou reflog; merge ou rebase; worktree ou sparse-checkout.

§ Para quem é

Casos de uso

  1. Desenvolvedor júnior aprendendo git

    Acha comandos por palavra-chave ('desfazer', 'stash') 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

    Consulta o nível de risco de cada comando antes de rodar e evita os destrutivos sem backup.

§ Perguntas frequentes

Sobre esta ferramenta

A.

Git é poderoso = complexo. Cada comando 'destrutivo' tem variantes seguras (revert vs reset, --soft vs --hard). A cheatsheet marca o nível de risco de cada comando. Em time, padronize o workflow (rebase vs merge) para reduzir confusão.

Relacionadas

Mais da mesma categoria

Da mesma categoria.