On Thu, Nov 12, 2020 at 10:52 AM Jeff King <peff@xxxxxxxx> wrote: > If we were starting from scratch, then I think that might have been > nicer, because --default-remote would be implied if there is no > "--remote" option. And then my lazy-to-type: > > git fetch topic > > would just work. But given that we have the positional <remote> > parameter already, I don't think adding --remote gives much value. And > it raises the question of what "git fetch --remote=foo --remote=bar" > means (I think the answer is last-one-wins). Since `git fetch` can fetch from more than one remote, it seems to me to make more sense to mean "fetch from each". (This isn't necessarily an argument in favor of adding these options, just my suggestion for what multiple `--remote=` settings would mean.) Chris