Merge pull request
Create a merge commit
All 3 commits from this branch go into main with a merge commit.
Squash and merge
The 3 commits are combined into one commit on main.
Rebase and merge
The 3 commits are replayed on top of main, one by one.
3 commits ready to go into main