fetch a remote branch directly to a local, without checkout