@Felthry checks all remote repositories for new objects (the thing git commits refer to), commits, and branches and downloads them to the local git repository
from there you can checkout, diff, etc commits from the remotes without having to go out to the internet again
@Felthry in my case it's a ritual for retrieving the latest mastodon release tags from github so i can start the process of updating cybre.space