Desde 2010 · Mais de 2 milhões de usos de ferramentas por mês
Desde 2010
Adicionar ao Chrome

Minha Caixa de Ferramentas

Modo Automático

Nenhuma ferramenta salva ainda.

Atualize para a Versão Premium
Ferramentas relacionadas
Construtor de Comandos cURLGerador de Cron Job
Página Inicial > Ferramentas de webmaster
 

Gerador de Comandos Git

Encontre um comando Git de acordo com a tarefa que deseja realizar. O Gerador de Comandos Git do MiniWebtool relaciona operações comuns a comandos editáveis, explica opções, mostra diagramas do grafo de commits e inclui avisos ou dicas para desfazer quando um comando pode descartar trabalho ou alterar o histórico.

Precisa de ajuda com esta ferramenta? Pergunte à IA

No Gemini, cole a pergunta copiada no chat. Você também pode copiá-la abaixo.

Ver a pergunta

Uso gratuitoSem cadastroResultados instantâneos
Gerador de Comandos GitExperimente agora — grátis ▼

⌘ Escolha o que você deseja fazer

41 tarefas Git prontas. Escolha uma e o comando aparecerá abaixo — você pode então editar qualquer campo antes de copiar.

Criar um novo branch e mudar para ele Branches Mudar para um branch existente Branches Voltar para o branch anterior Branches Deletar um branch local (apenas se totalmente mesclado) Branches Forçar a exclusão de um branch local (mesmo que não mesclado) Branches Renomear um branch Branches Restaurar um branch deletado a partir de um commit conhecido Branches Alterar a mensagem do último commit Commits Adicionar arquivos esquecidos ao último commit (manter a mensagem) Commits Criar um commit vazio (ex: para redisparar o CI) Commits Desfazer o último commit, mas manter suas alterações Desfazer e Descartar Desfazer o último commit e descartar todas as alterações Desfazer e Descartar Descartar todas as alterações locais não commitadas Desfazer e Descartar Descartar alterações em um arquivo específico Desfazer e Descartar Retirar um arquivo da área de preparação (manter alterações locais) Desfazer e Descartar Armazenar (stash) suas alterações atuais para depois Stash Aplicar seu stash mais recente e removê-lo Stash Listar todas as entradas do stash Stash Mesclar (merge) um branch de funcionalidade no branch atual Merge Abortar um merge em andamento Merge Achatar (squash) os últimos N commits em um só Rebase & Squash Fazer rebase do branch atual sobre o main Rebase & Squash Aplicar um único commit de outro branch Cherry-pick e Revert Reverter um commit (cria um novo commit que o desfaz) Cherry-pick e Revert Reverter um commit de merge Cherry-pick e Revert Deletar um branch no remoto Remote Resetar seu branch para corresponder exatamente ao remoto Remote Fazer force-push com segurança no seu branch reescrito Remote Puxar (pull) alterações remotas e reaplicar seu trabalho no topo Remote Adicionar um remoto ao seu repositório Remote Alterar a URL de um remoto existente Remote Criar uma tag anotada para um lançamento (release) Tags e Versões Deletar uma tag localmente e no remoto Tags e Versões Ver histórico de commits como um gráfico visual Inspecionar Descobrir quem alterou cada linha de um arquivo por último Inspecionar Encontrar qual commit adicionou ou removeu uma string Inspecionar Encontrar commits perdidos no reflog Inspecionar Ver exatamente o que está preparado para o próximo commit Inspecionar Clonar um repositório com histórico raso (shallow) Configuração e Setup Definir seu nome e e-mail para commits neste repositório Configuração e Setup Parar de rastrear um arquivo que já foi commitado Configuração e Setup

Embed Gerador de Comandos Git Widget

⌘ Encontrar qual commit adicionou ou removeu uma string

Inspecionar
✓ Seguro — apenas leitura ou local, sem risco de perda de dados
✎ Editar campos
$ git log -S "TODO" --oneline
🔧 Detalhamento flag por flag
-S "<string>" Mostra commits que alteram o número de ocorrências da string literal (adicionada ou removida).
--oneline Formato compacto de uma linha por commit.
📊 Como seu repositório muda
📝 Notas
Use `-G "<regex>"` para correspondência com regex. Adicione `-p` para mostrar o diff de cada resultado.

           

✨Quer mais velocidade e sem anúncios?
Faça upgrade para Premium

Gerador de Comandos Git

Bem-vindo ao Gerador de Comandos Git, uma ferramenta gratuita que transforma nomes de tarefas Git em português simples, como "Desfazer o último commit mas manter suas alterações" ou "Fazer squash dos últimos N commits em um só", no comando Git correto. Navegue por mais de 40 tarefas organizadas em 11 categorias — Branches, Commits, Desfazer & Descartar, Stash, Merge, Rebase & Squash, Cherry-pick & Revert, Remoto, Tags & Versões, Inspecionar e Configuração — e cada tarefa vem com uma explicação flag por flag, um diagrama de grafo de commits animado, um selo de segurança claro (seguro / atenção / destrutivo) e uma dica de desfazer para que você sempre saiba como se recuperar.

Resumo rápido

O Gerador de Comandos Git encontra o comando Git certo para uma tarefa descrita em linguagem simples. Ele cobre mais de 40 tarefas e mostra o comando com explicações das opções, um diagrama do histórico de commits, um selo de segurança e uma dica para desfazer.

Gerador de Comandos Git: recursos em resumo
RecursoO que você obtémIndicado para
Biblioteca de tarefasMais de 40 tarefas comuns do Git em 11 categorias, de Ramificações e Commits a Desfazer e descartar, Stash, Rebase e squash, Remoto e Configuração.Consultar um comando sem lembrar o nome
Busca e filtroUma caixa de busca encontra palavras-chave e sinônimos, então pesquisar squash encontra a tarefa de rebase. Os chips de categoria reduzem a lista a um grupo.Encontrar uma tarefa com uma ou duas teclas
Explicações das opçõesCada opção do comando escolhido é explicada em sua própria linha, para você ver o que cada parte faz.Aprender o que um comando faz antes de executá-lo
Diagrama do histórico de commitsUm diagrama animado mostra como o comando altera o seu histórico de commits.Entender visualmente rebase, reset ou merge
Selo de segurança e desfazerCada tarefa é classificada como segura, cautela ou destrutiva, e os comandos recuperáveis listam como voltar atrás, incluindo a recuperação pelo reflog.Evitar perda de trabalho com reset, force push ou exclusão de branch
Editor de marcadores de posiçãoSubstitua marcadores de posição como branch, arquivo e hash pelos seus próprios valores, e o comando é atualizado antes de você copiá-lo.Deixar um comando pronto para colar no terminal
Links compartilháveisCada tarefa tem sua própria URL scenario_id, e comandos de acompanhamento relacionados são sugeridos.Enviar a um colega o comando exato

O que é o Gerador de Comandos Git?

O Git é famoso por ser difícil de lembrar. Existem dezenas de comandos, cada um com múltiplas flags, e o correto depende se você quer manter as alterações, compartilhá-las, jogá-las fora ou reescrever o histórico. O Gerador de Comandos Git oferece uma 'cola' navegável e pesquisável de tarefas comuns de Git. Escolha a tarefa que corresponde ao seu objetivo e você verá imediatamente o comando exato, o que cada flag faz, como seu repositório ficará depois e como desfazer se mudar de ideia.

Principais Características

Como a biblioteca está organizada?

As mais de 40 tarefas estão agrupadas em 11 categorias alinhadas com a forma como você realmente pensa sobre o trabalho no Git: Branches, Commits, Desfazer & Descartar, Stash, Merge, Rebase & Squash, Cherry-pick & Revert, Remoto, Tags & Versões, Inspecionar e Configuração. Cada cartão mostra o nome da tarefa e um ponto de segurança. Clique em um cartão e o comando Git correspondente aparecerá com uma explicação completa. A caixa de busca também encontra palavras-chave e sinônimos (por exemplo, pesquisar squash encontra a tarefa de rebase, pesquisar excluir encontra a exclusão de branches e tags), para que você não precise memorizar a categoria para encontrar o que precisa.

Tarefas Comuns em um Olhar

Exemplo 1: Desfazer simples
Tarefa: "Desfazer o último commit mas manter suas alterações" (Desfazer & Descartar)
Comando: git reset --soft HEAD~1 — reset suave, seu trabalho permanece preparado (staged).
Exemplo 2: Squash com um número
Tarefa: "Fazer squash dos últimos N commits em um só" (Rebase & Squash)
Comando: git rebase -i HEAD~<N> — defina N para o seu valor real (3, 5, 10…) no editor de campos.
Exemplo 3: Novo branch com nome personalizado
Tarefa: "Criar um novo branch e mudar para ele" (Branches)
Comando: git switch -c <branch> — digite o nome do seu branch no editor de campos (ex: feature/login).
Exemplo 4: Force push com segurança
Tarefa: "Fazer force-push seguro do seu branch reescrito" (Remoto)
Comando: git push --force-with-lease origin <branch> — sinalizado como destrutivo com um aviso claro.

Entendendo os selos de segurança

Mini Guia Rápido

Desfazer último commit, manter trabalho

git reset --soft HEAD~1

Descartar todas as alterações locais

git restore .

Corrigir mensagem do último commit

git commit --amend -m "<novo>"

Squash dos últimos N commits

git rebase -i HEAD~N

Cherry-pick de um commit

git cherry-pick <hash>

Reverter um merge

git revert -m 1 <hash>

Force push seguro

git push --force-with-lease

Encontrar commits perdidos

git reflog

Como Usar o Gerador de Comandos Git

  1. Busque ou navegue pela sua tarefa. Digite uma palavra-chave como squash, desfazer ou rebase na caixa de busca, ou clique em um filtro de categoria como Branches ou Stash para filtrar a lista.
  2. Escolha a tarefa que corresponde ao seu objetivo. Cada cartão mostra o nome da tarefa em linguagem natural e um ponto colorido de segurança (verde para seguro, âmbar para atenção, vermelho para destrutivo). Clique em um cartão para carregar o comando Git correspondente.
  3. Edite os campos inline. Se o comando tiver campos como <branch>, <file> ou <hash>, preencha seus valores reais no painel Editar campos e clique em Atualizar comando.
  4. Revise o diagrama e o selo de segurança. O diagrama de grafo de commits animado mostra o que o comando fará ao seu histórico; o selo de segurança confirma o nível de risco.
  5. Leia a dica de desfazer se você quiser uma rede de segurança para o caso raro de mudar de ideia após a execução.
  6. Copie e execute o comando no seu terminal na raiz do seu repositório Git.

Casos de Uso Práticos

Para Iniciantes

Para Desenvolvedores Experientes

Para Revisores de Código e Mentores

Dicas para Melhores Resultados

Perguntas Frequentes

O que é o Gerador de Comandos Git e como ele funciona?

O Gerador de Comandos Git é uma 'cola' navegável e pesquisável de mais de 40 tarefas comuns de Git organizadas em 11 categorias. Escolha a tarefa que corresponde ao seu objetivo e a ferramenta mostra o comando exato, uma explicação de cada flag, um diagrama visual, um selo de segurança e uma dica de desfazer. Você pode editar campos como <branch>, <file> ou <hash> inline antes de copiar.

O comando Git gerado é seguro para executar?

Cada comando é rotulado com um nível de segurança. Seguro (verde) significa apenas leitura ou local, sem risco de perda de dados. Atenção (âmbar) significa que modifica o estado, mas é recuperável através do reflog. Destrutivo (vermelho) significa que dados podem ser perdidos — leia a nota de segurança antes de executar.

Como encontro a tarefa que desejo?

Três formas. Use a caixa de busca no topo para filtrar por palavras-chave como squash, rebase, stash ou cherry-pick. Clique em um filtro de categoria como Branches ou Remoto para restringir a lista. Ou role pela grade completa agrupada por categoria — as tarefas são coloridas pelo nível de segurança para identificação rápida.

Como personalizo o comando para o meu nome de branch, arquivo ou hash de commit?

Após escolher uma tarefa, procure o painel Editar campos abaixo do selo de segurança. Cada campo como <branch>, <file> ou <hash> possui uma entrada de texto pré-preenchida. Digite seu valor real, clique em Atualizar comando e a linha de comando será atualizada imediatamente. Depois, clique em Copiar.

Posso desfazer um comando Git se eu executar o errado?

A maioria dos comandos Git que alteram o histórico é recuperável através do reflog, que registra cada posição em que o HEAD esteve por geralmente 30–90 dias, na máquina onde você executou o comando. As duas operações que não podem ser desfeitas são descartar alterações não commitadas e fazer force-push sobre commits que ninguém mais baixou.

Esta ferramenta envia meus dados para algum lugar?

Não. A ferramenta funciona como um catálogo estático — seus valores de campos são enviados apenas como um parâmetro de URL GET que gera o comando personalizado na tela, e nada é armazenado ou compartilhado. Não há modelo de IA envolvido nem telemetria.

Recursos Adicionais

Cite este conteúdo, página ou ferramenta como:

"Gerador de Comandos Git" em https://MiniWebtool.com/br/gerador-de-comandos-git/ de MiniWebtool, https://MiniWebtool.com/

pela equipe miniwebtool. Atualizado em: 26 de abr de 2026

Converse com sua IA favorita

No Gemini, cole a pergunta copiada no chat. Você também pode copiá-la abaixo.

Ver a pergunta

Ferramentas de webmaster:

Ferramentas populares e atualizadas:

Conversor de cURL para JSONCalculadora de Permissões Unix (chmod)Gerador de Expressão CrontabVer todos →
Página Inicial > Ferramentas de webmaster > Gerador de Comandos Git
×

Faça-nos um favor e responda a 3 perguntas rápidas

Obrigado por participar no nosso inquérito. Sua opinião nos ajudará a melhorar nossos serviços.

Onde exatamente você ouviu sobre nós?

¿Cuál es tu herramienta favorita en nuestro sitio?

Se outro, por favor especifique:

Qual é a probabilidade de você recomendar esta ferramenta a um amigo?

NÃO É PROVÁVELEXTREMAMENTE PROVÁVEL

Pontuação provável: (1-10)