git tag の使い方(チートシート)

git

git tag コマンドのチートシートです。随時更新していきます。

表示系

タグの一覧を表示する

$ git tag
$ git tag -l

タグを指定してコミット内容を表示する

$ git show [タグ名]

作成系

タグの作成

$ git tag [タグ名]
# 後からタグ付けする
$ git tag [タグ名] [コミット名]

注釈付きタグの作成

$ git tag -a [タグ名] -m "[メッセージ]"

タグをリモートリポジトリに送信する

$ git push [ブランチ名] [タグ名]
# タグを一斉に送信する
$ git push origin --tags

削除系

ローカルのタグを削除する

$ git tag -d [タグ名]

リモートのタグを削除する

$ git push origin :refs/tags/[タグ名]

その他Tips

タグと現在のブランチとの差分を確認する

$ git diff [タグ名] [ブランチ名]