サーチ…
前書き
ほとんどのバージョン管理システム(VCS)と同様に、 Git
は歴史上の特定のポイントに重要なtag
をtag
機能があります。通常、この機能を使用してリリースポイント( v1.0
など)をマークします。
構文
gitタグ[-a | -s | -u <keyid>] [-f] [-m <msg> | -F <ファイル>] <タグ名> [<コミット> | <object>]
gitタグ-d <タグ名>
gitタグ[-n [<num>]] -l [--contains <commit>] [--contains <commit>] [--points-at <object>] [--column [= <オプション>] | - [no-] merged [<commit>]] [<pattern> ...] - [no-column] [--create-reflog] [--sort = <key>] [--format = ]
gitタグ-v [--format = <フォーマット>] <タグ名> ...
利用可能なすべてのタグを一覧表示する
コマンドgit tag
を使用すると、使用可能なすべてのgit tag
一覧表示されます。
$ git tag
<output follows>
v0.1
v1.3
注 :
tags
はアルファベット順に出力されます。
利用可能なtags
search
することもできtags
:
$ git tag -l "v1.8.5*"
<output follows>
v1.8.5
v1.8.5-rc0
v1.8.5-rc1
v1.8.5-rc2
v1.8.5-rc3
v1.8.5.1
v1.8.5.2
v1.8.5.3
v1.8.5.4
v1.8.5.5
GITでタグを作成してプッシュする
タグを作成する:
現在のブランチにタグを作成するには:
git tag < tagname >
これにより、現在のブランチの現在の状態を持つローカル
tag
が作成されます。コミットを含むタグを作成するには:
git tag tag-name commit-identifier
これにより、現在のブランチのコミット識別子を持つローカル
tag
が作成されます。
GITでコミットをプッシュ:
個々のタグをプッシュ:
git push origin tag-name
一度にすべてのタグをプッシュする
git push origin --tags
Modified text is an extract of the original Stack Overflow Documentation
ライセンスを受けた CC BY-SA 3.0
所属していない Stack Overflow