# 8.3: GitHub Pull Request

## Learning Outcomes

By the end of this lesson, you should be able to:

* Make a GitHub Pull Request.

### GitHub Pull Request

{% embed url="<https://youtu.be/y32p-DDj1Zw>" %}

A GitHub "[**pull request**](https://docs.github.com/en/free-pro-team@latest/github/collaborating-with-issues-and-pull-requests/about-pull-requests)" (PR) is a request to pull changes from 1 repo on GitHub to another. PRs are most commonly used as a *code-review mechanism*, where developers submit PRs for review before merging the code in those PRs to their company's shared repo. We will use PRs in SWE Fundamentals to submit projects.

When we've pushed our changes to our repo, we'll click the "Pull requests" button to create a new pull request.

![How to find the pull request tab and new pull request button in GitHub.](/files/-MF676tddxq9_sLF_l73)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://fundamentals.rocketacademy.co/8-github/8.3-github-pull-request.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
