GitHub has introduced a new "Rebase and merge" option for pull requests, enhancing its existing functionalities of merge commits and commit squashing. This feature allows commits from a pull request's branch to be rebased onto the tip of the base branch, which is then fast-forwarded to the newly rebased head, without altering the pull request's branch. The rebasing process retains the original authorship information while updating the committer to the current user. If conflicts occur during the rebase, users are notified to resolve them manually. Repository administrators have the ability to enable or disable this option within the repository settings, and further details are available in GitHub's Help documentation.