For me, git describe didn't initially give the hashtag. The following did, however:
git describe --all --long
This results in something of the by kubi described format. Supposing you would only want the last part (hashtag) something like the following would do (saving to version.txt file):
git describe --all --long | tr "-" " " | awk '{ print $3 }' > version.txt
EDIT: As a friend pointed out to me this can actually be done using just cut
instead, if you so desire:
git describe --all --long | cut -d "-" -f 3 > version.txt
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…