Fetch from the given remote (and optionally branch) or all remotes. Throws an error on failure by default.
Use object params version
Fetch from the given remote (and optionally branch) or all remotes. Throws an error on failure by default.