23

私は git とタグを使用するのが初めてです。私のチーム メンバーは次のコマンドを実行しました。

git tag v1.27.1
git push origin v1.27.1 

自分の環境でgit pull実行するgit tagと、すべてのタグのリストが表示されるはずです。同様の方法でレポにプッシュされた他のタグを確認できますが、この特定のタグは確認できません。このタグが失われた方法/場所を知りたいです。これどうやってするの?私のアプローチはどうあるべきですか?

git tag また、タグを作成したチーム メンバーは、 Thanks!を実行すると、自分のマシンでタグを見ることができます。

4

1 に答える 1

61

残念ながら、git pullデフォルトではタグを取得しません。を実行する必要がありgit fetch --tagsます。そうすれば、それらが得られます。

とのデフォルトの動作はgit pullgit fetch現在の参照によって直接アクセスできるタグのみを取得することです。そうでないタグがある場合、それらは取得されません。に渡すと、現在の参照によって到達可能かどうかに関係なく、それらすべてが必要であることを git--tagsに伝えます。git fetch

于 2013-06-28T02:03:03.623 に答える