这可能是一个非常愚蠢的想法,但如何配置 git 仓库,以便任何自动拉取都会从其他仓库获取标签?
根据文档,看起来您可以在每个远程仓库上进行此操作:
remote.<name>.tagopt
如果将此值设置为 --no-tags,则禁用从远程 <name> 拉取时自动跟随标签。如果将其设置为 --tags,则会从远程 <name> 拉取每个标签,即使它们不可从远程分支头到达。将这些标志直接传递给 git-fetch(1) 可以覆盖此设置。请参阅 git-fetch(1) 的选项 --tags 和 --no-tags。
有没有办法使 --tags
成为每次拉取时的默认标志?
git fetch --tags
命令来获取 @LimitedAtonement。"git fetch --tags 会获取所有内容(就像 git fetch 一样),包括标签。" 这并不意味着 "获取标签不再有所不同"。 - VonC