@passcod @dos in mercurial, which is what I actually use 99% of the time, the verbs are hg pull which is like git fetch and hg update which is like git checkout. There really isn't a equivalent of git pull and frankly I feel like git pull shouldn't exist. It does too many things.
(It helps that in hg branches do not need to have names, and the verb for giving them names, bookmark, does nothing but manage names)
@dos @mcc Fetch is just surprisingly not a very useful command for BAU.
Pulls being done by fetching (remote -> local's own little copy of remote), integrating (creating a local ref pointing to the one that was just pulled), and checking out (replacing the working directory with that local ref) is okay implementation detail but no-one should habitually have to ever call git-fetch. (Unfortunately: the internet.)
...and more unfortunately `git pull` doesn't really work for tags, only branches.