問題タブ [git-tag]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
git - gitタグをコミットするにはどうすればよいですか?
変更を正常に行い、コミットし、中央のgitリポジトリにプッシュしました。すべてのファイルの現在のバージョンにタグを付けたいことに気づきました。私もです:
それは成功します。しかし今、私は試してみると、git push
コミットするものは何もないと言われています。新しいタグを中央リポジトリにプッシュするにはどうすればよいですか?
(git tag
タグ0.5が表示されますが、ローカルのみであることに注意してください)
git - Git タグの名前を変更するにはどうすればよいですか?
今日、私はあるプロジェクトのログを調べていて、少し前にタグ名を間違えたことに気付きました。タグの名前を変更する方法はありますか? Google は有用なものを見つけていません。
タグ付けされたバージョンをチェックアウトして、新しいタグを作成できることに気付きました。しかし、それは正しくないタグ オブジェクトを作成しているようです。一つには、
は、他のすべてのタグと比較して順不同でリストします。それが重要かどうかはわかりませんが、新しいタグ オブジェクトは私が望んでいたものとは違うと思います。タグ名がドキュメントと一致することだけを本当に気にかけているので、それを受け入れることができますが、これを行う正しい方法があると仮定して、「正しく」行うことをお勧めします。
git - すべてのGitタグを一覧表示するにはどうすればよいですか?
私のリポジトリでは、次のコマンドを使用してタグを作成しました。
リポジトリ内のすべてのタグをどのようにリストしますか?
git - 「gitfetch--tags」には「gitfetch」が含まれていますか?
素晴らしくて単純な質問-「gitfetch」の関数は?の厳密なサブセットgit fetch --tags
ですか?
つまり、私が走った場合git fetch --tags
、すぐにすぐに走る理由はありgit fetch
ますか?
git pull
とはどうgit pull --tags
ですか?同じ状況?
git - Git の現在のブランチで最新のタグ名を取得するにはどうすればよいですか?
Git で最新のタグを取得する最も簡単な方法は何ですか?
出力:
各タグの日時を取得して比較するスクリプトを作成する必要がありますか?
git - リモート リポジトリに存在しないローカルの git タグを削除する
デプロイ プロセスの一環として、git でタグを使用します。時々、これらのタグをリモート リポジトリから削除してクリーンアップしたいと考えています。
これは非常に簡単です。1 人のユーザーが、1 組のコマンドでローカル タグとリモート タグを削除します。両方の手順を組み合わせた小さなシェル スクリプトがあります。
2 番目 (3 番目、4 番目、...) のユーザーには、リモートに反映されなくなったローカル タグがあります。
git remote prune origin
リモートブランチが削除された追跡ブランチをローカルでクリーンアップするのに似たコマンドを探しています。
または、リモート タグを一覧表示する単純なコマンドを使用して、 経由で返されたローカル タグと比較することもできますgit tag -l
。
git - Gitでタグが指しているコミットを確認するにはどうすればよいですか?
リポジトリに注釈のないタグがたくさんあり、それらがどのコミットを指しているのかを調べたいと思います。タグとそのコミットSHAを一覧表示するだけのコマンドはありますか?タグをチェックしてHEADを見るのは、私には少し面倒なようです。
アップデート
回答を読んだ後、私が実際に望んでいたのは、タグに至るまでの履歴を見るだけでgit log <tagname>
十分であることに気づきました。
回答としてマークされた回答は、タグとそのコミットのリストを取得するのに役立ちます。これは私が尋ねたものです。シェルハッカーを少し使用すれば、それらをSHA+Commitメッセージに変換できると確信しています。