1. ホーム
  2. git

[解決済み] GitHub リポジトリにタグを作成する

2022-03-17 01:04:06

質問

GitHubにリポジトリがあるのですが、それを タグ それを
シェルでタグ付けしましたが、オン ギットハブ が、表示されません。

他に何かしなければならないことはありますか?

シェルで使用したコマンドは

git tag 2.0

そして今、私がタイプすると git tag と表示されます。

2.0

ということは、タグは存在するようですね?

リポジトリは https://github.com/keevitaja/myseo-pyrocms .

このタグを GitHub に表示させるには?私のタグはどこにあるのですか?

解決方法は?

GitHub用のタグを作成するには、以下のいずれかの方法を使用します。

  • Gitのコマンドライン、または
  • GitHubのウェブインタフェース。

コマンドラインからタグを作成する

現在のブランチにタグを作成するには、次のように実行します。

git tag <tagname>

タグに説明を含めたい場合は、タグに -a を作成し アノテーションタグ :

git tag <tagname> -a

これによって local タグに、今いるブランチの現在の状態が表示されます。リモートリポジトリにプッシュするとき、タグはデフォルトでは含まれません。タグをリモートリポジトリにプッシュするには、明示的にそれを指定する必要があります。

git push origin --tags

から の公式 Linux Kernel Git ドキュメントです。 git push :

--tags

コマンドラインで明示的にリストされた refspecs に加えて、refs/tags 以下のすべての refs がプッシュされます。

あるいは、タグを1つだけプッシュしたい場合。

git push origin <tag>

に対する私の回答も参照してください。 Git を使ってタグをリモートリポジトリにプッシュするには? は、上記の構文についての詳細です。

GitHub のウェブインタフェースによるタグの作成

GitHub の手順は、GitHub の リリースを作成する」ヘルプページ . 以下はその概要です。

  1. をクリックします。 リリース のリンクをクリックすると、リポジトリページが表示されます。

  2. をクリックします。 新しいリリースを作成する または 新しいリリースを起草する ,

  3. フォームの項目を入力し リリースを公開する をクリックしてください。

  4. GitHub でタグを作成したら、それをローカルリポジトリにも取り込みたくなるかもしれません。

    git fetch
    
    

さて、次は、ウェブサイトから同じリリース内にもう1つタグを作成したいと思うかもしれません。その場合は、次の手順を実行してください。

リリースタブに移動します

  1. リリースの編集ボタンをクリックします。

  2. 新しいタグの名前 ABC_DEF_V_5_3_T_2 を入力し、タブをクリックします。

  3. タブキーを押した後、UIはこのようなメッセージを表示します。素晴らしい!」。このタグは、このリリースを公開するときに、ターゲットから作成されます。また、UIにはブランチ/コミットを選択するオプションが表示されます。

  4. ブランチまたはコミットを選択

  5. qaタグのチェックボックス「This is pre-release"」をチェックし、Prodタグで作成した場合はチェックを外してください。

  6. その後、quot;Update Release"をクリックします。

  7. これにより、既存のリリース内に新しいタグが作成されます。