我目前有一个 git 远程设置,如下所示:
[remote "upstream"]
url = <redacted>
fetch = +refs/heads/*:refs/remotes/upstream/*
当我git pull
在分支 master 上发布时,所有远程头都被提取到 remotes/upstream,然后 remotes/upstream/master 被合并到 master。任何可以到达的标签也同时抓取,非常方便。
我还想从遥控器中git pull
获取所有标签,而不仅仅是那些可以从头部直接访问的标签。我最初尝试设置tagopt == --tags
,但发现这只会导致标签被获取,因此破坏了一切。(朱尼奥甚至说这是一个可怕的错误配置)。
git pull
除了远程头之外,有没有办法默认获取所有远程标签?