glog – un alias de git log para una vista decente de su repositorio

El git logcomando estándar es una vista bastante inútil de lo que está sucediendo en su repositorio. A menos que desee información muy específica sobre una única confirmación.

commit dd13722c264a84e81ce15a6ec168c84d4db460ca
Merge: eec00b8 fa0cff4
Author: Rafael Mendonça França <[email protected].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 <[email protected].com>
Date: Mon Sep 23 08:11:26 2013 -0700

En general, le importa la naturaleza relativa de los punteros con nombre, como ramas y etiquetas. Desea ver qué objetos ancestros tienen en común, historias de desarrollo divergentes y la probabilidad de conflictos de fusión. Puede usar algo como gitk o gitx para esto, pero también puede crear un alias que le brinde una mejor vista de las cosas que le interesan.

Desde el CABEZAL de rieles / rieles ( editado para formato 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 crear este alias, agregue lo siguiente a su .gitconfig

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

Y ejecutar con: git glogdesde cualquier repositorio de git.

Agradecimiento a Gary Fredericks por las mejoras iniciales y continuas de este alias.