git ready

dicas diárias para o noob ao guru
por Nick Quaranto, traduzido pela comunidade RailsBr

gráfico baseado em texto

publicado em 26 Jan 2009

Somente uma breve e interessante dica hoje sobre git log --graph. Se você esta confuso sobre onde branches estão ligados ou como merges foram trabalhados, e se você é muito preguiçoso para gitk, gitx, ou o GitHub Network Graph, você pode obter uma rápida e simples representação gráfica dos seus commits com este comando.

Fazendo um git log --graph produzira isso a partir do meu clone do repositório jekyll, com as mudanças não publicadas desde de ontem postadas em merges e branches. no entanto, neste formato isto realmente não ajuda muito:

Vamos diminuir isto um pouco com git log --graph --pretty=oneline --abbrev-commit obteremos então os commits compactados e mostrando somente 6 caracteres do SHA1:

Muito melhor! É claro, há diversas outras maneiras de visualizar o seu repositório muito bem.

ATUALIZAÇÂO: Este comando esta disponível somente na versão 1.5.6 ou superiores do GIT.