CommitにTagをつける

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
タグ: