Fetching can alter semantics of what user typed. It is better to make the user request that explicitly.
A setting in the .ini file can change this. Something like [defaults] always_fetch = true.
Fetching might even not be our responbility (the user could chain a git fetch before invoking this program).