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.