各コミットに割り当てられるSHA1は長いので、その頭数桁をabbreviate
数桁って何桁やねん!と思って探したのですが、見つけられませんでした。そういえば昔何かのlibraryの作者にバグ報告したときに、githubのコミットSHA1の頭五桁を送ってくれって言われたことがありました。ということで適当でいいみたいですね。この適当さ加減が良い。そしてそういう風にも使えるのですね。
このhashはtag設定時等に指定できます:
1 % git tag -a v1.1 0d86f96 -m "version 1.1" 2 % git show fb47ddb2
Pretty formatsのformatに記述されていました: abbreviate
%h: abbreviate
d commit hash
http://www.kernel.or g/pub/soft ware/scm/g it/docs/gi t-show.htm l#_pretty_fo rmats
learn.gith
And I forgot to tag the project at ‘v1.2’, which was at the ‘updated rakefile’ commit, I can add it after the fact. To tag that commit, you can just specify the commit checksum (or part of it) at the end of the command.
$ git tag -a v1.2 9fceb02
http://learn.github. com/p/tagg ing.html#tagging_la ter