---
title: Изучайте чужие решения
description: Руководство по просмотру чужого ответа.
contributors:
  - stillst
  - 1fbr
sidebar:
  order: 3
---

Все ответы на испытания Angular представлены в виде Pull Request (PR). Чтобы их просмотреть и изучить, нужно перейти на страницу **Files Changes** на GitHub. Однако, если вы не знакомы с интерфейсом, процесс может быть не очевидным. Иногда посмотреть на решение в вашей любимой IDE может быть удобнее.

Это руководство поможет вам с этим.

## Проверьте чужой PR локально

### Синхронизируйте свой репозиторий

В начале вам нужно синхронизировать вашу копию репозитория, чтобы убедиться, что она находится в актуальном состоянии.

Это можно сделать, нажав на кнопку **Sync fork** на главной странице репозитория.

![Sync project header](../../../../assets/fork-sync.png)

На изображении выше видно, что моя ветка отстает от основной ветки на 8 коммитов, и мне нужно синхронизировать ее, чтобы она была в актуальном состоянии.

![Sync project update modal](../../../../assets/sync-fork-update.png)

### Перейдите к PR

Перейдите к PR, который вы хотите изучить локально, и узнайте его ID. Вы найдете его в заголовке PR (как показано ниже).

![PR header](../../../../assets/PR-header.png)

Далее откройте терминал в каталоге проекта и выполните следующую команду:

```bash
gh pr checkout <ID>
```

Если вы не помните команду, нажмите на кнопку "Code" в правой части заголовка, и вы сможете легко скопировать/вставить команду.

![PR code modal](../../../../assets/PR-code-btn-modal.png)

:::note[Примечание]
Если команда не сработала, GitHub CLI подскажет, что делать.
:::

🔥Теперь вы можете изучить решение локально и запустить его для тестирования.🔥

<!-- gh repo set-default -->
