Git range-diff: comparando séries de commits entre branches
Git 05/05/2026

Git range-diff: comparando séries de commits entre branches

O git range-diff é um comando Git introduzido na versão 2.19 que permite comparar duas séries de commits entre si, identificando correspondências e diferenças entre elas. Diferentemente do git diff (que compara o conteúdo de arquivos) e do git log (que exibe o histórico de commits), o range-diff opera em um nível mais alto: ele compara conjuntos de commits como sequências, detectando quais commits foram mantidos, modificados, reordenados ou removidos.

Notícias

Todos Recentes Tendências
Git stash: guardando trabalho inacabado

Git

Git stash: guardando trabalho inacabado

O Git stash é uma funcionalidade que permite salvar temporariamente alterações não commitadas em uma pilha (stack) isolada, liberando o diretório de trabalho para outras operações. Pense nele como um "rascunho" que você pode guardar e recuperar depois, sem precisar criar commits incompletos.

05/05/2026

Revista

Ver todos
Getopts: parsing de opções como um profissional

Bash/Shell Script

Getopts: parsing de opções como um profissional

Desenvolver scripts Bash que aceitam opções de linha de comando é uma necessidade frequente. Muitos iniciantes recorrem ao parsing manual com $1, $2 e estruturas case para interpretar argumentos. Essa abordagem, embora funcional para scripts simples, rapidamente se torna frágil e difícil de manter quando o número de opções cresce.