Conheça o hash Git atual ou fornecido e todas as tags e branches apontando para ele.
$ git config --global alias.id "show -s --pretty=format:'%h%d'"
Uso: git id [some_ref]
$ git id
02a719d (HEAD, some-tag, origin/master, origin/5.6.0, master, feature-NXP-9999-some-feature, 5.6.0)
$ git id 71ecb65
71ecb65 (release-5.5.4, NXP-9998-osgi)
$ git id release-5.5.4
71ecb65 (release-5.5.4, NXP-9998-osgi)
ATUALIZAÇÃO DE 2014/07: A partir do Git 1.8.3 (24 de maio de 2013), agora temos cores úteis automáticas usando %C(auto)
:
$ git config –global alias.id “show -s –pretty = format: ‘% C (automático )% h% d ‘”