In reading the git pull page, it gives this stern warning about git pull --rebase:
git pull
git pull --rebase
This is a potentially dangerous mode of o
In addition to updating your local branch from its remote tracking branch, the -pull updates your workspace files.
-pull
So it's probably more typical to git pull --rebase (or configure pull to use rebase by default) than to git fetch; git rebase.
git fetch; git rebase