コンテンツにスキップ
GitTree
ブランチとタグ

タグの作成と管理

タグは 1 つのコミットの固定名で、通常は v2.2.0 などのリリースです。コミットを右クリックして Tag Here を選択し、軽量タグまたは注釈付きタグを選択します。タグはコミットとともにプッシュされません。それぞれを Push Tag でプッシュします。

無料更新されました

GitTree で動作します 無料: サインインすると、すべてのローカル Git 機能が利用できます。

このページでは
  1. 始める前に
  2. どこで見つけられますか
  3. ステップ
  4. 期待される結果
  5. タグを削除する
  6. 何か問題が発生した場合
  7. 質問
  8. 関連している

始める前に

どこで見つけられますか

  • コミット: Tag Here を右クリックし、次に Create Tag Here… または Create Annotated Tag Here… をクリックします。
  • Push Tag、Copy Tag Name、Delete Tag…、および Delete Tag from Remote… のタグラベルを右クリックします。
  • 左側のパネルの Tags セクションには、すべてのタグがリストされます。
アクションmacOSWindowsとLinux
Undo タグを作成または削除しています⌘ZCtrl+Z

ステップ

  1. コミットとタグの種類を選択します

    コミットを右クリックして Tag Here を開き、リリースの場合は Create Annotated Tag Here… (誰がタグ付けしたか、いつ、メッセージが記録されます) を選択するか、名前のみの軽量タグの場合は Create Tag Here… を選択します。

    v2.2.0 という名前とメッセージを持つ注釈付きタグを作成するための GitTree ダイアログ
    注釈付きタグ v2.2.0 とそのメッセージ。GitTree はデモ リポジトリとのインターフェイスです。
  2. 名前を付けて説明します

    v2.2.0 などの Tag name を入力し、注釈付きタグの場合はリリースで提供されるものなどの Message を入力します。

  3. プロジェクトから要求された場合は署名してください

    Signing では、Follow Git config は tag.gpgSign 設定を使用します。 Sign this tag または Don’t sign this tag がこれを決定します。注釈付きのタグのみに署名できます。

  4. 作成してプッシュする

    Create Tagを押します。ラベルはコミットに表示されます。それを右クリックし、Push Tag を選択して公開します。

期待される結果

タグはグラフ内と Tags 内で永続的にコミットを指し、プッシュされた後はリモート上で、GitHub などのホストがコミットをリリースに変えることができます。

タグを削除する

  • Delete Tag… はローカルタグを削除します。これは最初に refs/ogt/trash に保存されるため、Undo によって元に戻されます。リモコンは変更されていません。
  • Delete Tag from Remote… は、リモートから取得するすべてのユーザーに対して、リモートからタグを削除します。ローカルタグはそのまま残ります。

何か問題が発生した場合

「タグに署名できなかったため、タグは作成されませんでした。」

Git は署名プログラムを実行できなかったか、キーを見つけられませんでした。 user.signingkey と GPG または SSH 署名が端末で機能することを確認するか、署名なしでタグを作成します。

同僚が私のタグを見ていない

タグはプッシュされるまでローカルに残ります。タグを右クリックして、Push Tag を選択します。

質問

軽量ですか、それとも注釈付きですか?

リリースには注釈付きタグを使用します。タグにはメッセージ、タグ付け者、日付が含まれており、署名することもできます。軽量タグはプライベートブックマークに適しています。