| title | Committing changes to a pull request branch created from a fork | ||||||
|---|---|---|---|---|---|---|---|
| intro | Commit changes to a pull request branch created from a fork by obtaining the necessary permissions and using Git commands effectively. | ||||||
| redirect_from |
|
||||||
| versions |
|
||||||
| shortTitle | Commit to PR branch from fork | ||||||
| category |
|
||||||
| contentType | how-tos |
To commit to a pull request branch created from a fork, you need push access to the base repository, permission from the pull request creator, and a user-owned fork without branch restrictions that prevent your push. Only the pull request creator can allow edits to their fork. See AUTOTITLE.
-
On {% data variables.product.github %}, navigate to the fork where the pull request branch was created. {% data reusables.repositories.copy-clone-url %}
-
Open your terminal or Git Bash.
-
Change the current working directory to the location where you want to clone the fork.
cd open-source-projects -
Clone the fork, then navigate into the cloned repository.
git clone https://{% data variables.product.product_url %}/USERNAME/FORK-OF-THE-REPOSITORY cd FORK-OF-THE-REPOSITORY -
Check out the pull request's compare branch. To find the compare branch, open the pull request and check the branch shown at the top of the page.
git checkout TEST-BRANCH
-
Make your changes, then stage and commit them.
git add . git commit -m "YOUR-COMMIT-MESSAGE"
-
Push your commit to the pull request branch.
git push origin TEST-BRANCH
Your new commits appear on the original pull request on {% data variables.location.product_location %}.