1

git remote手册页解释了什么--tags和做什么,但如果两者都没有指定,--no-tags则不是默认行为。那是什么行为?

4

1 回答 1

0

在查看更多git fetch,git configgit tag手册之后,我相信remote.<name>.tagoptconfig 选项只是传递给git fetchby git remote。因此 的默认行为git remotegit fetch的默认行为相同:

当 <refspec> 将获取的结果存储在远程跟踪分支中时,指向这些分支的标记会自动跟随。这是通过首先使用给定的 <refspec> 从远程获取来完成的,如果存储库有远程标记指向的对象但它还没有,那么获取那些丢失的标记。如果另一端有指向您不感兴趣的分支的标签,您将不会得到它们。

git fetch手册

于 2012-11-15T18:11:40.887 回答