git request-pull is a Git command that generates a pull request message that you can send to someone else to request that they pull your changes into their repository. It essentially prepares a formatted message that shows the differences between two branches and describes the changes you'd like them to review and merge. However, git request-pull doesn't actually create a pull request on GitHub or any other hosting service — it simply formats the information for a human recipient.