Möchte man die lokale Revision eines Git Repositories ermitteln so reicht es in der Konsole:
git log -n 1
einzugeben. Das ganze sieht auf dem Terminal dann so aus:
commit 1c40074d28676ec996ec91f1719cff43077f15f6 Author: Example <> Date: Tue Jan 3 09:52:23 2013 +0800 Bugfixes in example function.
Soll nur der Hash ausgeben werden so muss die Kommandozeile wie folgt aussehen:
git log -n 1 --pretty=format:"%H"
Damit bekommt man dann nur den entsprechenden Hashwert ausgegeben.
Bald nehm ich Provision :)
Kürzer und IMHO etwas eingängiger:
git rev-parse HEAD
Cheers!
viele Wege führen nach Rom:
git show
git show | head -n 1