I have a local (never pushed to a remote) feature branch F1 made from master with a few commits. I don't seem to understand a difference between these two actions (F1 is the current branch):
git fetch origin
git rebase master
and
git pull --rebase origin master
My expectation is that they should be equivalent but they aren't - different results are produced.
What's wrong with my thinking?