タグの作成と管理
タグは 1 つのコミットの固定名で、通常は v2.2.0 などのリリースです。コミットを右クリックして Tag Here を選択し、軽量タグまたは注釈付きタグを選択します。タグはコミットとともにプッシュされません。それぞれを Push Tag でプッシュします。
無料更新されました
GitTree で動作します 無料: サインインすると、すべてのローカル Git 機能が利用できます。
始める前に
- タグを付けたいコミットはグラフ内にあります (コミットを検索)。
どこで見つけられますか
- コミット: Tag Here を右クリックし、次に Create Tag Here… または Create Annotated Tag Here… をクリックします。
- Push Tag、Copy Tag Name、Delete Tag…、および Delete Tag from Remote… のタグラベルを右クリックします。
- 左側のパネルの Tags セクションには、すべてのタグがリストされます。
| アクション | macOS | WindowsとLinux |
|---|---|---|
| Undo タグを作成または削除しています | ⌘Z | Ctrl+Z |
ステップ
名前を付けて説明します
v2.2.0などの Tag name を入力し、注釈付きタグの場合はリリースで提供されるものなどの Message を入力します。プロジェクトから要求された場合は署名してください
Signing では、Follow Git config は
tag.gpgSign設定を使用します。 Sign this tag または Don’t sign this tag がこれを決定します。注釈付きのタグのみに署名できます。作成してプッシュする
Create Tagを押します。ラベルはコミットに表示されます。それを右クリックし、Push Tag を選択して公開します。
期待される結果
タグはグラフ内と Tags 内で永続的にコミットを指し、プッシュされた後はリモート上で、GitHub などのホストがコミットをリリースに変えることができます。
タグを削除する
- Delete Tag… はローカルタグを削除します。これは最初に
refs/ogt/trashに保存されるため、Undo によって元に戻されます。リモコンは変更されていません。 - Delete Tag from Remote… は、リモートから取得するすべてのユーザーに対して、リモートからタグを削除します。ローカルタグはそのまま残ります。
何か問題が発生した場合
「タグに署名できなかったため、タグは作成されませんでした。」
Git は署名プログラムを実行できなかったか、キーを見つけられませんでした。 user.signingkey と GPG または SSH 署名が端末で機能することを確認するか、署名なしでタグを作成します。
同僚が私のタグを見ていない
タグはプッシュされるまでローカルに残ります。タグを右クリックして、Push Tag を選択します。
質問
軽量ですか、それとも注釈付きですか?
リリースには注釈付きタグを使用します。タグにはメッセージ、タグ付け者、日付が含まれており、署名することもできます。軽量タグはプライベートブックマークに適しています。
