I'm learning about rebase and saw a workflow of doing a rebase on a feature branch and then merging it into master (as an example):
git checkout feature
git rebase master
git checkout master
git merge feature
However I saw another similar option of the last command being (instead of 'git merge feature'):
git rebase feature
How does the last part differ in this instance? Won't the result be the same linear timeline of the feature commits on top of master?