
Creating a pull request - GitHub Docs
Create a pull request to propose and collaborate on changes to a repository. These changes are proposed in a branch, which ensures that the default branch only contains finished and …
Pull requests documentation - GitHub Docs
Learn how to use pull requests to suggest changes to a project, receive suggested changes to your own projects, and address issues in pull requests, such as merge conflicts.
Collaborating with pull requests - GitHub Docs
Track and discuss changes in issues, then propose and review changes in pull requests.
Creating an issue or pull request from GitHub Desktop
After you create a branch and make changes to files in a project, you can create a pull request. With a pull request, you can propose, discuss, and iterate on changes before you merge the …
About pull request merges - GitHub Docs
When you create a pull request, GitHub identifies the most recent commit that is on both the head branch and the base branch: the common ancestor commit. When you squash and merge the …
About pull requests - GitHub Docs
You can create pull requests on GitHub.com, with GitHub Desktop, in GitHub Codespaces, on GitHub Mobile, and when using GitHub CLI. After initializing a pull request, you'll see a review …
Hello World - GitHub Docs
This tutorial teaches you GitHub essentials like repositories, branches, commits, and pull requests. You'll create your own Hello World repository and learn GitHub's pull request …
About status checks - GitHub Docs
Status checks are based on external processes, such as continuous integration builds, which run for each push you make to a repository. You can see the pending, passing, or failing state of …
Helping others review your changes - GitHub Docs
When you create a pull request, you’re asking your team to review your changes and provide feedback. This guide provides best practices for creating pull requests that are easy to review …
About comparing branches in pull requests - GitHub Docs
When creating your pull request, you can change the base branch that you're comparing your changes against. For more information, see Creating a pull request.