を得るために入力する必要がありますどのようなコマンド
v0.3.5
を示し、私はあなたのコマンドの使用が正しいと思うし、それがレポ/分岐問題のより多くのです。
コマンドがコミットから到達可能である最も最近のタグを検索します:describeドキュメントから
簡単に言えば、。 タグがコミットを指す場合、タグのみが表示されます。 それ以外の場合は、タグ名の後に追加の番号 が付加され、最後にコミットされた という短縮オブジェクト名が続きます。
デフォルトでは(-allまたは--tagsなし)git describeは注釈付きの タグのみを表示します。注釈付きタグの作成の詳細については、-a およびgit-tagに-sオプションを参照してください。現在から
たいタグがgit describe
を使用して示されていないのであれば、我々はそれがどちらかだと仮定することができます。
注釈付きのタグではありません。
既存のタグではありません。
非注釈タグを表示するには、git describe --tags
を使用できます。これは私たちに別のタグを与えるようだが、あなたのタグではないので、関心のあるタグが存在しないか、現在のブランチから到達できないと結論づけることができます。
は、私は、問題のレポをクローニングして
0.3.3
、
0.3.4
、および
0.3.5
を含むタグの選択を示してい
git tag --list
を走りました。 タグが存在するようですが、
master
ブランチ上にあってはいけません。
git branch --contains <commit>
と確認できます。
<commit>
は
0.3.5
となります。リモートブランチをまだクローンしていない場合は、結果が得られません。
git branch -r --contains <commit>
を実行してリモートブランチを確認すると、出力がorigin/v035
になります。後のタグがリモートのorigin/v035
ブランチにしか到達できないように見えます。
git describe --tags
を実行すると、出力がv0.3.5
になります。タグが現在のコミット(ブランチの先端)を指しているため、ドキュメントで説明されている接尾辞が表示されません。
'v.0.3.5'は現在のHEADの前身ですか?どのコミットをチェックアウトしましたか? 'git rev-parse HEAD'とは何ですか?あなたの記述出力に表示されている 'gb3695ee'があなたが参照するリポジトリにコミットとして存在しないので、私は尋ねます。 –