最佳答案
我目前有一个 git 远程设置,如下所示:
[remote "upstream"]
url = <redacted>
fetch = +refs/heads/*:refs/remotes/upstream/*
当我在分支主机上发出 git pull
时,所有的远程头都被提取到远程/上游,然后远程/上游/主机合并到主机上。可以到达的任何标记也同时获取,这非常方便。
我希望 git pull
能够从远程获取 所有标签,而不仅仅是那些可以直接从头部获取的标签。我最初尝试设置 tagopt == --tags
,但发现这只会导致标记被提取,因此打破了一切。(朱尼奥甚至说那是 可怕的错位)。
是否有一种方法使 git pull
在默认情况下获取所有远程标记,除了远程头?