我現在有一個git的遠程設置如下所示:抓取所有標籤從混帳遠程拉
[remote "upstream"]
url = <redacted>
fetch = +refs/heads/*:refs/remotes/upstream/*
當我分支主發出git pull
,所有遠程磁頭讀取到遙控器/上行,那麼遠程數據庫/ upstream/master被合併到master中。任何可以到達的標籤也可以同時獲取,這非常方便。
我想git pull
額外獲取所有標籤來自遠程,而不僅僅是那些可以直接從頭部到達的標籤。我最初嘗試登錄tagopt == --tags
,但發現這導致只有標籤被抓取,從而打破了一切。 (Junio甚至說這是一個horrendous misconfiguation)。
有沒有辦法讓git pull
默認獲取所有的遠程標籤,除了遠程頭?
提醒一下自己:確保你真正第一推標籤(不自動工作): '混帳推送原點' –
Hafenkranich
使用'tagopt'解決方案不再是錯誤配置; [截至1.9/2.0(2014年第一季度)](https://stackoverflow.com/a/20608181)這將獲取所有標籤*除了*通常取得的任何東西。 – mgiuffrida