0
git remote
man page解釋了什麼--tags
和--no-tags
會做什麼,但不是默認行爲,如果沒有指定。那是什麼行爲?`遠程時``git remote update <name>`的行爲是什麼? <name> .tagopt`沒有設置?
git remote
man page解釋了什麼--tags
和--no-tags
會做什麼,但不是默認行爲,如果沒有指定。那是什麼行爲?`遠程時``git remote update <name>`的行爲是什麼? <name> .tagopt`沒有設置?
尋找更多的git fetch
,git config
和git tag
手冊之後,我相信remote.<name>.tagopt
配置選項被git remote
僅僅傳遞給git fetch
。因此,對於git remote
的默認行爲等同於git fetch
的默認行爲:
當獲取的結果<的Refspec >專賣店在遠程跟蹤分支,即指向這些分支的標記自動跟隨。這是通過首先使用給定的<refspec>來從遠程獲取的,並且如果存儲庫具有由它還沒有的遠程標籤指向的對象,則獲取那些缺少的標籤。如果另一端有標籤指向你不感興趣的分支,你將不會得到它們。
from git fetch
manual