Jak mohu provést git ukázat svou aktuální uzel v grafu log? git log --graph --all
označí všechny uzly stejně označené *, ale jsem zvyklý Mercurial kde hg glog vizuálně odlišuje svou aktuální uzel tím, že líčí ji @. To je užitečné zejména po git fetch (aka hg pull), když moje aktuální uzel nemusí být nutně na vrcholu.
V současné době mám přijít na hash mého současného uzlu a pak loví přes výstup log grafu. Existuje lepší způsob?
PS - Jsem v non-grafickém prostředí, takže gitk není řešením.
[UPDATE: teď jsem plně aklimatizovaný na git, a první věc, kterou jsem se zřízení nové prostředí je problém následující příkaz k nastavení git alias:
git config --global alias.map 'log --graph --full-history --all --color --decorate'
To mi umožňuje psát git map
v jakékoliv repo a vidět ascii-art mapa je ze všech oborů a zavazuje se, a moje umístění na této mapě. Tento alias je asi moje jediná nejpoužívanější git příkaz v tomto bodě (kromě přidání a potvrzení), ve skutečnosti nezbytné pro mě]