# How to Create a Pull Request in Github

> To create a pull request in GitHub, navigate to the repository, click the Pull requests tab, and select New pull request. Choose your base and compare branches, add a descriptive title and optional description, and click Create pull request to finish.

Canonical: https://livedemo.ai/tutorials/how-to-create-a-pull-request-in-github/
Apps: GitHub
Updated: 2026-10-05
Interactive demo: https://story-api.livedemo.ai/workspaces/62255d3d3304f17b8f5e2d03/stories/692a37e7ab56e05a00fdd8c2/preview?step=1

## Steps

1. Navigate to the repository that you want to create a pull request.
2. Click on the 'Pull requests' tab near the top of the page.
3. Click the 'New pull request' button.
4. In the 'base' dropdown, choose the branch you want to merge into.
5. In the 'compare' dropdown, choose the branch with your changes to the branch you want to merge from.
6. Add a descriptive title and an optional description for the pull request to explain what the changes are and why they’re needed.
7. Click 'Create pull request'.
8. Your pull request is now created! It will appear in the 'Pull Requests' tab, where others can review, comment on, and merge it.
