When working with a monorepo that pushes updates to many standalone repositories, Git can waste time fetching unnecessary branches and tags from remotes. By removing wildcards from fetch refspecs to target only the needed branch, adding `tagOpt = --no-tags` to the remote config, and adding an explicit fetch spec that excludes all tags, setup time and noise are significantly reduced. Notably, `tagOpt = --no-tags` alone is insufficient — the explicit exclusion fetch spec is also required to fully suppress tag retrieval.