私は現在、次のようなgitリモートセットアップを持っています。
[remote "upstream"]
url = <redacted>
fetch = +refs/heads/*:refs/remotes/upstream/*
git pull
ブランチマスターで発行すると、すべてのリモートヘッドがリモート/アップストリームにフェッチされ、リモート/アップストリーム/マスターがマスターにマージされます。到達可能なタグも同時にフェッチされるのでとても便利です。
ヘッドから直接到達可能なタグだけでなく、リモートからすべてのタグgit pull
をさらにフェッチしたいと思います。私は最初にを設定しようとしましたが、これが原因でタグのみがフェッチされ、すべてが壊れました。(Junioはそれは恐ろしい誤設定だとさえ言っている)。tagopt == --tags
git pull
リモートヘッドに加えて、デフォルトですべてのリモートタグをフェッチする方法はありますか?
tagopt
ソリューションを使用することは、もはや設定ミスではありません。1.9 / 2.0(2014年第1四半期)以降、通常フェッチされるものに加えて、すべてのタグがフェッチされます。
git push origin <tag_name>