GitHubでreleaseをしようとしたらtagをつけた後でのみreleaseができるみたい。
環境
Windows10(64bit)
Git bash
$ git tag <tagname>
特定のコミットをversionとして公開するときに使う。
tagnameに「v1.0.0」などのversion名を付ける。
$ git push --tags
タグをリモートリポジトリにpushする。
ローカルリポジトリに存在するすべてのタグがリモートリポジトリにプッシュされる。
$ git push origin <tag-name>
特定のタグをプッシュする。
$ git tag -d <tagname>
指定tagnameを1つ消す。
$ git tag --list
v1.0.0
v1.0.1
v1.0.2
v1.0.3
現在のリポジトリに存在するすべてのタグを表示するために使用される。
git tag <tag名> <コミットハッシュ>
「Merge pull request」が含まれているコミットメッセージを持つコミット対してタグを付けることが可能である。「Merge pull request」が含まれているコミットはコミットハッシュで識別する。
「Merge pull request」だとコミットにverifiedが付くみたいだな。
とりあえず、ここまでは分かった。調べることもいっぱいあるな。
$ git log
commit f4ceeaec664c615bdab0e7096a7fb7c35d708af8 (HEAD -> main, origin/main, origin/HEAD)
Merge: 671e93f 1f56055
Author:〇〇〇
$ git tag v2.0.0 f4ceeaec664c615bdab0e7096a7fb7c35d708af8
$ git push --tags