What is the difference between ‘Squash and merge’, ‘Rebase and merge’, and ‘Create a merge commit’ options in a GitHub Pull Request? GithubMedium Try Now