GitHubにリポジトリがあり、 tag itが必要です。シェルでタグ付けしましたが、GitHubでは表示されません。私は他に何かする必要がありますか?
シェルで使用したコマンドは次のとおりです。
git tag 2.0
そして今私がgit tag
とタイプするとそれは示す:
2.0
タグが存在しているようですね。
リポジトリは https://github.com/keevitaja/myseo-pyrocms です。
このタグをGitHubに表示するにはどうすればよいですか。私のタグはどこにありますか?
GitHub用のタグは、次のどちらかを使って作成できます。
現在のブランチにタグを作成するには、これを実行します。
git tag <tagname>
タグに説明を含める場合は、-a
を追加して 注釈付きタグ を作成します。
git tag <tagname> -a
これはあなたがいるブランチの現在の状態でlocal
タグを作成します。リモートリポジトリにプッシュするとき、タグはデフォルトでは含まれません。あなたはあなたのタグをあなたのリモートレポジトリにプッシュしたいと明示的に言う必要があるでしょう:
git Push Origin --tags
git Push
の公式Linux Kernel Gitドキュメント から:
--tags
コマンドラインに明示的にリストされた参照仕様に加えて、参照/タグの下のすべての参照がプッシュされます。
あるいはあなたがただ一つのタグをプッシュしたいのなら:
git Push Origin <tag>
上記の構文の詳細については、 Gitを使用してタグをリモートリポジトリにプッシュする方法? に対する私の回答も参照してください。
GitHubの説明は Creating Creatingsヘルプページ にあります。概要は次のとおりです。
リポジトリページのreleaseリンクをクリックしてください。
新しいリリースを作成するまたは新しいリリースを作成するをクリックします。
フォームのフィールドに入力して、一番下のreleaseをクリックします。
GitHubでタグを作成したら、それをローカルリポジトリにもフェッチすることができます。
git fetch
git tag 2.0
コマンドを実行した後にタグをプッシュするだけです。
だから今git Push --tags
をやってください。
タグの作成
Gitは2つの主なタイプのタグを使用します:lightweightとannotated。
注釈付きタグ:
Gitで注釈付きタグを作成するには、あなたの端末で以下の簡単なコマンドを実行するだけです。
$ git tag -a v2.1.0 -m "xyz feature is released in this tag."
$ git tag
v1.0.0
v2.0.0
v2.1.0
-mはその特定のタグに対するメッセージを示します。ここでタグ付けしようとしている機能の概要を書くことができます。
軽量タグ:
コミットをタグ付けするもう1つの方法は、軽量のタグです。次のようにして行うことができます。
$ git tag v2.1.0
$ git tag
v1.0.0
v2.0.0
v2.1.0
プッシュタグ
特定のタグをプッシュするには、以下のコマンドを使用できます。
git Push Origin v1.0.3
または、すべてのタグをプッシュしたい場合は、以下のコマンドを使用してください。
git Push --tags
すべてのタグをリスト:
すべてのタグを一覧表示するには、次のコマンドを使用します。
git tag
どのタイプのタグを作成したいかは、すべて異なります。
git tag -a v1.0.0
と入力します。git tag v1.0.0
。以下のようなタグ機能が他にもいくつかあります。
git tag -l -n3
。このコマンドは、最大3行のタグメッセージを持つすべての既存のタグを一覧表示します。デフォルトでは、-nは最初の行だけを表示します。git show <tag_identifier>
。それはあなたが特定のタグについて知る必要があるすべてを示しています。git tag --sort=<type>
git Push Origin v1.0
。タグを個別にgit Pushすることも、すべてのタグを一度にプッシュするgit Push --tagsを実行することもできます。 より関連性の高い情報については、この タグ関連の記事 を必ず確認してください。
重要: Lawakush Kurmiの回答 (git tag -a v1.0
)のコマンドでは、-a
フラグが使用されています。このフラグはGitにアノテーション付きフラグを作成するように伝えます。フラグ(i.e. git tag v1.0
)を指定しないと、軽量タグと呼ばれるものが作成されます。
注釈付きタグは、次のような多くの追加情報が含まれているため推奨されています。
このため、常に注釈付きタグを使用する必要があります。
マスターからビルドをリリースするときにGitHub Tag を作成するための簡単な手順は次のとおりです。
Gitタグを作成するには、実際のタグ名に置き換えてgit tag <tagname>
コマンドを実行するだけです。これはgitタグの管理の基本に関する完全なチュートリアルです。 https://www.drupixels.com/) blog/git-tags-create-push-remote-checkout-and-much-more