問題タブ [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リポジトリのタグ:「最新のタグをマスターブランチにマージする」方法は?
GitHub で同じリポジトリを削除して再作成しました (理由は聞かないでください)。「古い」ローカル リポジトリから、THIS SO の質問に従ってすべてのタグをプッシュしました。これですべてのタグがありますが、その後に行われたコミットは 2 つだけです。
コミットされたようにタグを表示するにはどうすればよいですか?
「1.8」などのタグを表示すると、たくさんのコミットが表示されます。
以前にタグ付けされた単一のコミットのみを新しいリポジトリに入れたいと思います。
質問の更新:
以下のコメントから、チャーリーによる:「タグはコミットであり、マスターの祖先にはありません」
「最新のタグをマスターブランチにマージする」方法は?
git - package.json で git URL を使用してブランチまたはタグに依存しますか?
バグ修正を含むノード モジュールをフォークし、バグ修正がマージされてリリースされるまで、もちろん機能ブランチで修正バージョンを使用したいとします。
dependenciesので修正済みバージョンを参照するにはどうすればよいpackage.jsonですか?
git - リモート git リポジトリ内の特定のタグと同じコミットですべてのタグを見つける
リモートgit リポジトリ内の特定のタグと同じコミットにあるすべてのタグを見つけようとしています。可能であれば、リモートのローカル コピーを複製したくありません。
たとえば、2 つのタグrelease/latestとrelease/1.00両方が同じコミットを指しているリポジトリがあります。したがって、タグを指定するrelease/latestと、スクリプトに返してもらいたいrelease/1.00.
ls-remoteリモートタグをリストするために使用しています:
このコマンドは戻ります
(スペースを節約するためにコミット ハッシュを短くしました。)
これを解釈する方法がわかりません: 各タグに 2 行あるのはなぜですか? 「本物の」タグを指しているのはどの参照ですか? の付いていないタグは無視する必要があります^{}か?
git - GitHub で古いブランチをタグに変換する方法
GitHub での最初の本格的なプロジェクトでは、しばらく前に、Python から NodeJS へのスタックの完全な変更が行われました。ただし、完全な git noob の時点で、すべての Python コードを含むブランチを作成し、マスター ブランチのすべてを削除して、NodeJS でシステムの実装を開始しました。
今でも私は git noob ですが、ブランチの代わりにタグを使用する必要があることに気付きました。だから私はold_pythonそこにぶら下がっているこの枝を持っていて、それは私を悩ませています.
そのブランチを削除して、タグになる Python コードをすばやく確認するにはどうすればよいですか? Python コードベースに何かをコミットするつもりはないので、ブランチは不要に思えます。
または、おそらく、タグの目的を完全に誤解しており、タグを残して別のことをする必要があります。
git - git がデフォルトでタグをプッシュしないのはなぜですか?
Git のデフォルトの動作では、タグをローカル リポジトリから関連付けられたリモート リポジトリにプッシュしません。この回答では、単一のリポジトリに対してこの動作を変更する方法が説明されています。
私の質問は、なぜこれが Git の設計された動作なのですか? 特に、タグの自動プッシュを設定することの短所は何ですか?
git-merge - git タグをブランチにマージするにはどうすればよいですか
タグ付きコミットを別のブランチにマージするための構文を見つけようとしています。私はそれが簡単だと推測していますが、私の弱い検索の試みではそれを見つけることができません.
git-tag - 特定のタグに関連する git バージョン
リポジトリで複数のタグ識別子を使用しています。例えば。ABC-1.3.5.234 および DEF-1.2.1.25。describe コマンドは、私が望むほとんどのものを提供します。
git describe --long
ABC-1.3.5.234-33-デッドビーフ
しかし、私の履歴の最新の DEF タグと比較した値を知りたかったのです。相対距離を計算するためのベースとして使用するタグを指定する方法はありますか? 正規表現でそれを行うことはできますか?
git - リモートタグがローカルに表示されない
私は git とタグを使用するのが初めてです。私のチーム メンバーは次のコマンドを実行しました。
自分の環境でgit pull実行するgit tagと、すべてのタグのリストが表示されるはずです。同様の方法でレポにプッシュされた他のタグを確認できますが、この特定のタグは確認できません。このタグが失われた方法/場所を知りたいです。これどうやってするの?私のアプローチはどうあるべきですか?
git tag
また、タグを作成したチーム メンバーは、 Thanks!を実行すると、自分のマシンでタグを見ることができます。