Asked by: Soralla Hollermeier
asked in category: General Last Updated: 28th January, 2020

How do you write a pull request?

Offering feedback
  1. Familiarize yourself with the context of the issue, and reasons why this Pull Request exists.
  2. If you disagree strongly, consider giving it a few minutes before responding; think before you react.
  3. Ask, don't tell.
  4. Explain your reasons why code should be changed.
  5. Offer ways to simplify or improve code.

Click to see full answer.


Just so, how do I do a pull request?

In summary, if you want to contribute to a project, the simplest way is to:

  1. Find a project you want to contribute to.
  2. Fork it.
  3. Clone it to your local system.
  4. Make a new branch.
  5. Make your changes.
  6. Push it back to your repo.
  7. Click the Compare & pull request button.
  8. Click Create pull request to open a new pull request.

Subsequently, question is, how long should a pull request take? As we can see from the chart above, pull requests with more than 250 lines of changes tend to take more than 1 hour to be reviewed.

Hereof, how do I write a pull request review?

Approving a pull request with required reviews

  1. Under your repository name, click Pull requests.
  2. In the list of pull requests, click the pull request you'd like to review.
  3. On the pull request, click Files changed.
  4. Review the changes in the pull request, and optionally, comment on specific lines.
  5. Above the changed code, click Review changes.

How do I create a pull request for a specific commit?

Next, you would need to cherry-pick the changes that you would like to include in the pull request. Head over to your GitHub repository, and you should see this. Simply click Compare & pull request to create a pull request in the repository that you would like to contribute with only the changes you picked.

34 Related Question Answers Found

What is the purpose of a pull request?

What exactly is a pull request?

What is a pull request?


What does a pull request mean?

What is a pull request bitbucket?

How do I raise a pull request in bitbucket?


What is bitbucket used for?

What is a merge request?

Can you approve your own pull request?


How do I push changes to a pull request?

Can I merge my own pull request?

How do you update a pull request?


What should I look for in a pull request?

How do you handle pull requests?