git remote
手册页解释了什么--tags
和做什么,但如果两者都没有指定,--no-tags
则不是默认行为。那是什么行为?
问问题
216 次
1 回答
0
在查看更多git fetch
,git config
和git tag
手册之后,我相信remote.<name>.tagopt
config 选项只是传递给git fetch
by git remote
。因此 的默认行为git remote
与git fetch
的默认行为相同:
当 <refspec> 将获取的结果存储在远程跟踪分支中时,指向这些分支的标记会自动跟随。这是通过首先使用给定的 <refspec> 从远程获取来完成的,如果存储库有远程标记指向的对象但它还没有,那么获取那些丢失的标记。如果另一端有指向您不感兴趣的分支的标签,您将不会得到它们。
于 2012-11-15T18:11:40.887 回答