Desenvolvimento e operações

Ferramentas de Git e versionamento

Montar um comando Git arriscado sem lembrar todas as flags, entender o que um rebase vai fazer antes de rodar de verdade ou padronizar mensagens de commit da equipe são situações comuns para quem usa Git todo dia. Aqui você constrói comandos Git com explicação de cada parâmetro e alerta antes de executar, simula merge, rebase e cherry-pick num grafo fixo sem tocar em repositório nenhum, e lê patches lado a lado com números de linha.

Para convenções, o Gerador de Conventional Commits valida tipo, escopo e quebra de compatibilidade da mensagem, enquanto Validar nomes de branches Git aponta o caractere exato que quebra um nome de branch, SHA ou ref. Já o Gerador de .gitignore combina regras de linguagens, sistemas e editores, e o Testador de .gitignore mostra qual linha do arquivo decide se um caminho é ignorado.

9 ferramentas

Perguntas frequentes sobre ferramentas de Git & Version Control

Como saber o que um rebase vai mudar antes de rodar de verdade?

O simulador Git aplica merge, rebase ou cherry-pick sobre um grafo de commits fixo e mostra o resultado na tela, sem alterar nenhum repositório real. É uma forma segura de entender o efeito do comando antes de usá-lo no seu projeto.

O que é um Conventional Commit e como validar a mensagem?

É um padrão de mensagem de commit com tipo, escopo opcional e marcação de quebra de compatibilidade, como feat(api)!: nova rota. O Gerador de Conventional Commits monta e valida cada parte antes de você copiar a mensagem final.

Por que meu .gitignore não está ignorando um arquivo específico?

Geralmente outra linha do arquivo já rastreava o caminho antes, ou a ordem das regras se sobrepõe e uma exceção anula a anterior. O Testador de .gitignore mostra exatamente qual linha do arquivo decide o resultado para o caminho que você testar, sem precisar adivinhar.