Merge a pull request into the upstream branch when work is completed. Anyone with push access to the repository can complete the merge.| GitHub Docs
You can merge pull requests by retaining all the commits in a feature branch, squashing all commits into a single commit, or by rebasing individual commits from the head branch onto the base branch.| GitHub Docs