Open4
【Git】タグの取得・作成・共有・削除
タグの一覧
$ git tag
v0.1
v1.3
アルファベット順に表示します。
表示順、メッセージ表示を設定するオプション
// タグの日時の新しい順に表示
git tag --sort=-taggerdate
// タグの日時の古い順に表示
git tag --sort=taggerdate
// メッセージ付きで表示
git tag -n
// タグの日時の新しい順にメッセージ付きで表示
git tag --sort=-taggerdate -n
タグの作成
メッセージ付きのタグを作成します
git tag -a v1.4 -m "メッセージを記入する"
タグの共有
リモートリポジトリへタグを送信します
git push origin [tagname]
// 複数のタグをまとめてpush
git push origin --tags
タグの削除
ローカルリポジトリのタグを削除します。
git tag -d <タグ名>
リモートリポジトリのタグを削除する方法は次の2通りがあります。
// コロンでタグ名を指定する
git push origin :refs/tags/<tagname>
// --delete オプションで指定する
git push origin --delete <tagname>
参考
タグのチェックアウト
// 指定したタグのコミットでブランチを作成する
git checkout -b <ブランチ名> <タグ名>