> For the complete documentation index, see [llms.txt](https://docs.pullrequest.com/code-review-outside-of-a-pull-request/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.pullrequest.com/code-review-outside-of-a-pull-request/master.md).

# Requesting code review for bulk files and projects

In some circumstances, you may want specific parts of a git repository reviewed by the PullRequest network outside the context of a pull/merge request (ie - a collection of files or the entire repository).

The following steps outline the most secure way of creating a PullRequest review job within your version control hosting provide&#x72;**.** These commands work on Mac, Linux, and Windows PowerShell.

### Steps:

**1.** Check out the latest code locally for the repository that you want reviewed

**2. `cd`** into your repository's local checkout.

```
cd my_repo
```

**3.** Delete visible files/folders within this directory.

{% hint style="warning" %}
Make sure you are in the root of your local repository that is tracked by git already as mentioned on the line above.
{% endhint %}

```
rm -r *
```

**4.** Checkout and create a branch called `deleted_code`

```
git checkout -b deleted_code
```

**5.** Add your local changes of deleting the files.

```
git add .
```

**6.** Commit these changes.

```
git commit -m "deleting all files to prepare for review"
```

**7.** Push this branch to git origin.

```
git push origin deleted_code
```

**8**. Checkout and create a branch called `code_to_review`

```
git checkout -b code_to_review
```

**9**. Grab all of the code from your main repository branch (likely `master` or `develop`).

```
git checkout master -- .
```

**10**. This should have added all of the files you deleted back. Add them to git staging.

```
git add .
```

**11**. Commit changes of adding back code.

```
git commit -m "adding back files to be reviewed"
```

**12.** Push `code_to_review` branch to git origin.

```
git push origin code_to_review
```

**13.** Then open a pull/merge request in your version control hosting provider (ie - GitHub, Bitbucket, GitLab):

![](https://1500279500-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LOKbkXEfyigZ01PPnQZ%2F-LOKboW7vsg3oaGNCcDi%2F-LOKfAVqHv_fqWjE_-EC%2Fcode-review-pull-request.png?alt=media\&token=b19bbbd0-99c4-4552-9349-cb6f2d40a0d2)

**14**. Request a code review from the PullRequest network by:&#x20;

* Logging in to [PullRequest ](https://app.pullrequest.com/)and connect to your provider.
* Selecting the **Pull Requests** ( or Merge Requests ) page from the sidebar.
* Clicking "Request" in the PullRequest App.

Alternatively, you can also request the code review by adding **\[pr]** to the title of the pull/merge request.

![Requesting review from the PullRequest App](https://1500279500-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LOKbkXEfyigZ01PPnQZ%2F-M61sbxh9BxqL87KAAym%2F-M61v-LT8oMCCqRvPjzT%2Fimage%20\(4\).png?alt=media\&token=6d89184e-5f47-4230-b762-aa2a31290c42)
