GitHubにタグ付けする

GitHubにタグを付ける方法。 GitHub Desktopはブランチ周りはサポートしているけどタグ関係はサポートしていないのでメモしておく

手順

  1. GitHub Desktopでタグ付けしたいリポジトリを選択する
  2. タグをつけたいコミットを選択し、チェックサムをコピーする
    (下図の赤枠で囲んだ部分だけでOK)
  3. メニューのRepositoryからOpen in Terminalを選択してターミナルを開く
  4. ターミナルで以下を実行しタグを付ける

    git tag -a [タグ名] -m "メッセージ" [タグ付けするコミットのチェックサム]
    

    例)git tag -a v1.0 -m "drop only" 2a49b78

  5. ターミナルで以下を実行しタグが付いたか確認する

    git show [タグ名]
    

    例)git show v1.0
    (タグの一覧を見たい場合はgit tag

  6. タグをプッシュする

    // 特定のタグだけ
    git push origin [タグ名]
    // プッシュされていない全てのタグ
    git push origin --tags
    

GitHubの状態

タグをプッシュすると、GitHub上でも確認できるようになる。
GitHubではタグは主にリリースと関連づける前提の様子

例だと、以下のような感じで反映される

タグをつけておくと、zipで直接落とせるので便利!

参考リンク