glog – um alias de log do git para uma visão decente do seu repo

O git logcomando padrão é uma visão bastante inútil do que está acontecendo em seu repo. A menos que você queira informações muito específicas sobre um único commit.

commit dd13722c264a84e81ce15a6ec168c84d4db460ca
Merge: eec00b8 fa0cff4
Author: Rafael Mendonça França <rafaelmfranca@gmail.com>
Date: Mon Sep 23 12:13:15 2013 -0300

Merge pull request #10773 from wangjohn/link_and_routing_options

Adding documentation and tests to ``polymorphic_url`` and ``link_to``

commit eec00b8c03273d006aa12505bde32e2a2547b670

Merge: 68d7a1e 9f82fb3
Author: Rafael Mendonça França <rafaelmfranca@gmail.com>
Date: Mon Sep 23 08:11:26 2013 -0700

Principalmente, você se preocupa com a natureza relativa dos ponteiros nomeados, como branches e tags. Você deseja ver quais objetos ancestrais são comuns, históricos de desenvolvimento divergentes e a probabilidade de conflitos de mesclagem. Você pode usar algo como gitk ou gitx para isso, mas também pode criar um alias que forneça uma visão mais agradável das coisas de seu interesse.

Do HEAD de trilhos / trilhos ( editado para formatação de protip )

*    (HEAD, origin/master, origin/HEAD, master) dd13722 Rafael M...
* França - Merge pull request #10773 from * wangjohn/link_...
|
| * fa0cff4 wangjohn - Adding documentation to +polymorphic_url...
* | eec00b8 Rafael Mendonça França - Merge pull request #1198...
|
| * | 9f82fb3 wangjohn - Creating options for schema dumper.
* | | 68d7a1e Rafael Mendonça França - Merge pull request #12...
|
| * | | 21e6885 wangjohn - Small refactoring changes to generat...
* | | | f04dd33 Rafael Mendonça França - Merge pull request #...
|
| * | | | e8e08d6 Bogdan Gusiev - Fix some edge cases for AV `s...
|/ / / /

* | | | ed0b080 Rafael Mendonça França - Fix the documentation ...

* | | | 1c6bcef Rafael Mendonça França - Expand select document...

* | | | 0e9f0bd Rafael Mendonça França - Use ERB in the CHANGEL...

* | | | 377641e Rafael Mendonça França - Merge pull request #...

|

| * | | | 57bf92c Bogdan Gusiev - Ability to pass block to AV#s...

* | | | | 7ef2914 Rafael Mendonça França - No need to abbreviat...

Para criar este alias, adicione o seguinte ao seu .gitconfig

[alias]
glog
= log --all --pretty='format:%d %Cgreen%h%Creset %an - %s' --graph

E execute com: git glogde qualquer repositório git.

Crédito devido a Gary Fredericks pelas melhorias iniciais e contínuas neste alias.