-
Notifications
You must be signed in to change notification settings - Fork 12
Conversation
# Creating a Pull Request | ||
This tutorial will walk you through how to request that someone else pulls your changes to their code into their project. | ||
This is called a **pull request**, usually abbreviated to PR. | ||
It is assumed that you are comfortable with using the fundamental git commands (`git add`, `git commit`, etc.) at a command prompt, and that you are familiar with pushing and pulling repositories to and from GitHub. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Around here, perhaps it would be worthwhile to link to a resource that describes how to use the basics of git that would be appropriate for someone completely new to it. We could also support people in real time through Matrix or wherever who are new to it also.
This will make a copy of that repo, and that copy belongs to you. | ||
|
||
## Clone your fork of the repo | ||
On your fork of the repo (<_your-github-username_>/PlasmaPy-Tutorials), use the '**Clone or Download**' button to download the repo. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It may be helpful to add an example command for git clone
here also.
pull-request/README.md
Outdated
|
||
## Create a new branch in your local repo | ||
This step is not strictly necessary to make a PR, but is highly recommended as part of the git workflow in general, so we shall take the time to go through it here. | ||
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The explicit command for creating a branch would likely be helpful here also.
Thanks for your comments @namurphy. I've made those changes, so this is ready to merge ahead of tomorrow's tutorial, pending final approval. |
Thanks! I think it is ready to be merged. |
Huzzah! |
Document walking through how to create a PR, assuming you already know a little git.