The "fetch" command downloads data from a specified remote repository.
NOTE:Downloaded changes are not merged with your local work (in contrast to the "pull" command). This could be done later by explicitly performing a merge.
In the Sidebar right-click on the remote repository and select "Fetch from Remote Repository...".
The "fetch" dialog has some options to further customize the command:
Prune obsolete remote branches
Since the last time you fetched data, one or more branches might have been deleted on the specified remote. The "prune" option removes any remote-tracking branches that no longer exist on the remote.
Fetch all tags
Most tags will be downloaded automatically during a fetch operation. Tags pointing at objects that are not reachable from the fetched branches, though, will not be downloaded automatically. Checking this option makes sure that you will get all available tags.
Fetch all remotes
By default, the fetch command only downloads data from the remote repository you specified. If you want to get data from all configured remotes, you can check this option.