Commitにバージョン名(例:v1.0)を付けるときはTagを使います。
バージョンの説明分はAnnotationに記載します。
Tagのみ(Annotation/説明文なし)を付ける
最新のCommitにTagを付ける。
git tag タグ名
特定のCommitにTagを付ける。
git tag タグ名 コミットID
Annotation/説明文ありのTagを付ける
最新のCommitにAnnotation付きのTagを付ける。
git tag -a タグ名
特定のCommitにAnnotation付きのTagを付ける。
git tag -a タグ名 コミットID
Annotationをエディタで入力したくないときは-m
を使う。
git tag -a タグ名 -m "メッセージ"
既存のタグを管理する
タグの一覧を確認する。
git tag --list
タグを削除する。
git tag --delete タグ名
Tagをリモートリポジトリに反映する
特定のTagのみ反映させる
git push origin タグ名
全部のTagを反映させる
git push origin --tags
リモートリポジトリのTagを削除する。
git push origin :タグ名
リモートリポジトリのTagを取得する
git fetch --tags --all