当远程。<name> .tagopt`未设置时,`git remote update <name>`的行为是什么?</name> </name>

时间:2012-11-15 17:46:18

标签: git git-remote git-fetch git-tag

git remote man page解释了--tags--no-tags的作用,但未说明默认行为(如果两者都未指定)。那是什么行为?

1 个答案:

答案 0 :(得分:0)

在详细了解git fetchgit configgit tag手册之后,我相信remote.<name>.tagopt配置选项仅通过{{1}传递给git fetch }}。因此git remote的默认行为与git remote的默认行为相同:

  

当&lt; refspec&gt;将获取的结果存储在远程跟踪分支中,自动跟踪指向这些分支的标记。这是通过首先使用给定的&lt; refspec&gt;从远程获取来完成的,并且如果存储库具有由远程标记指向的对象(它还没有),则获取那些丢失的标记。如果另一端的标签指向您不感兴趣的分支,则无法获得它们。

来自git fetch manual