Download new data and update tips
Convenience function to connect to a remote, download the data, disconnect and update the remote-tracking branches.
the remote to fetch from
0 or an error code