我目前有一个git远程设置,如下所示:
[remote "upstream"]
url = <redacted>
fetch = +refs/heads/*:refs/remotes/upstream/*
当我git pull在分支主服务器上发布时,所有远程头都被提取到远程服务器/上游服务器中,然后将远程服务器/上游/主机合并到主服务器中。可以同时获取所有可以到达的标签,这非常方便。
我还想从遥控器上git pull获取所有标签,而不仅仅是从头部直接访问的标签。我最初尝试设置tagopt == --tags,但是发现这只会导致标签被获取,从而破坏了一切。(Junio甚至说这是一个可怕的错误配置)。
git pull除了远程头以外,是否有办法默认获取所有远程标签?
使用
—
mgiuffrida
tagopt解决方案不再是一种错误的配置;从1.9 / 2.0(2014年第一季度)开始,除了正常获取的内容之外,此功能还将获取所有标签。
git push origin <tag_name>