この記事は私の考えるタグの使い方なので、もし間違っている事や反論のある方は ぜひコメントやブログを書いてください。読みます! タグを打つ意味 そもそも、なぜgitでタグを打つのか? これは下記のような理由だと思う。 sha1でコミュニケーションするのは一般的に難しい*1 コミットとは別にデプロイなどのイベントをリポジトリ内で扱うため そもそも、gitのタグとは gitのタグはタグオブジェクトという形でgitのリポジトリ内に保存されます。*2 タグオブジェクトには下記の情報が含まれます。 タグを作成した日時 タグ作成者 タグを作成した理由 タグを付けたコミットのsha1 日付つきのタグとは タグの名前に日付情報がつけられたものです。 $ git tag -m "bump tag" 1.0.0-`date "+%Y%m%d_%H%M%S"` $ git tag -l 1.0.0-2014060

