問題タブ [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 リポジトリには、いくつかの注釈付きタグがあります。古いタグには、新しいスタイルに更新したい偽のメッセージがあります。
この例では、v1.x メッセージを v2.0 メッセージのように見せたいと考えています。どうすればよいでしょうか?
git - gitタグの削除と再追加
gitハブで、次のようにしてタグを再追加しました。
タグはまだgithubの古いタグを参照していますが、ローカルでは正しく実行されています。
更新:githubは最後のコミットを間違ってリストしているようですが、正しくダウンロードしています。
git - gitブランチのタグを別のコミットに移動するにはどうすればよいですか?
マスターブランチに次のv0.1ようなタグを作成しました。
しかし、リリース0.1のマスターにマージする必要のある変更がまだいくつかあることに気付いたので、それを実行しました。しかし今、私のv0.1タグは(ポストイットノートのアナロジーを呼び出すために)間違ったコミットに固執しています。マスターでの最新のコミットでスタックしたいのですが、代わりにマスターで2番目に新しいコミットでスタックします。
マスターの最新のコミットに移動するにはどうすればよいですか?
git - Git タグ リスト、コミット sha1 ハッシュを表示
そのため、git tagコマンドは現在の git タグを一覧表示します
git tag -nタグのメッセージを出力します
tag1 & tag2 のハッシュを取得する最良の方法は何ですか?
git-tag - GitHub Macアプリケーションを使用してgitリポジトリにタグを付けるにはどうすればよいですか?
私はGitHubにかなり慣れておらず、個人的にはあまり多くのコマンドラインを学ぶ時間がありませんでした。私は個人的なプロジェクトにGitHubMacアプリを使用することを好み、タグを追加できれば好奇心旺盛でした。
基本的には、プロジェクトにv0.1などのタグを付けたいだけです。これが最善の方法かどうかさえわかりません。
git - gpg-agentを使用してgitタグに一括署名する方法
私の質問は、gpgキーとパスフレーズのキャッシュを実行するgpg-agentコマンドについてです。
毎回gpgパスフレーズを入力しなくても、スクリプトで複数のgit tag -sコマンドを実行できるように、その使用方法を知りたいです。
私のスクリプトの初期バージョンは次のようなものです。
git branch -r | grepオリジン| grepパターン|BRANCHの読み取り中。TAG=を実行し
basename $BRANCHます; git tag -s -m "tag $ TAG release" "$ TAG" "$ BRANCH"; 終わり;
私には2つのユースケースがあります:
- タグに変換したいリリースブランチが約20個あります。
- 新しい命名規則に従うためにやり直したいリリースタグが約40個あります。
gpg-agentを実行するためのコマンドラインを探しています。次に、 git tag -sを実行するときに使用できるように、パスフレーズをキャッシュするために実行する必要のあるgpgコマンドを探しています。
git - Git:既存のgit軽量タグを別のコミットに向けるには?
テスト Git リポジトリでは、次のgit log結果が得られます。
そしてgit tag 0.0.2commit を指す軽量タグ81a07eeffc58b054d4c083a0d7c1d4aa0b0440d5です。すべてのコミットはリモート リポジトリにプッシュされています (タグが含まれています)。
このコンテキストでは、既存の Git の「軽量タグ」が別のコミットを指すようにするにはどうすればよいですか? つまり、タグ「0.0.2」がe1f972f22f9906ad62007b4e372d8dc06bc47656代わりにコミットを指すようにしたい81a07eeffc58b054d4c083a0d7c1d4aa0b0440d5
git - バージョン管理にタグとリリース/ベータブランチを使用する必要があるのはなぜですか?
私は約1年間gitを使用しており、さまざまなバージョンでコミットにタグを付けるためにタグ付けを使用したいと思います。タグを操作するために使用するコマンドについて多くの情報を見つけましたが、私が知りたいのは、という新しいブランチを作成するだけ1.1.0で、全体で頭を悩ませる必要がないのに、なぜタグ付けを使用するのかということです。 gitコマンドの新しいセット?
分岐するのではなく、タグ付けする理由はたくさんあるはずですが、それらの利点が何であるかを知りたいと思います。
git - Gitタグのリリースバージョン?
プレリリース バージョンは、パッチ バージョンの直後にダッシュと一連のドット区切りの識別子を追加することで示すことができます。例: 1.0.0-alpha、1.0.0-alpha.1、1.0.0-0.3.7、1.0.0-x.7.z.92。
明確にするために、リリース コミット (マスター ブランチからのコミット) にタグを付ける「適切な」方法は何でしょうか?
いくつかのアイデア
git - Git-リモートブランチを削除できません
タグでもある「0.2」という名前のgitブランチを意図せずに作成しました。
だから私はそれを起源から削除しようとしました:
しかしその後:
プッシュしたときに発生したエラーは次のとおりです。
そこで、リモートタグを削除しました。
まだ行きません:
- それはgitのバグですか?
- タグとブランチ名が等しいこと以外に何か間違ったことをしましたか?
- このリモートブランチを削除するにはどうすればよいですか?