当获取单个分支时,git fetch
会包括指向该分支的所有标签:
当refspec将获取的结果存储在远程跟踪分支中时,将自动跟随指向这些分支的标签。这是通过使用给定的s从远程获取并且如果存储库具有被远程标记所指向但尚未获取的对象,则获取这些缺失标记来完成的。如果另一端有指向您不感兴趣的分支的标签,则不会获取它们。
是否有办法使git push
以相同的方式运作?手册说明如何推送无标记(默认值)、所有标记(--tags
)或您在命令行上命名的标记。它没有提供一种推送指向该分支的所有标签的方法。
origin master
吗? - Lodyk Vovchak