feat: ru translate checkout-answer

This commit is contained in:
Stanislav Gavrilov
2024-01-25 20:50:31 +03:00
parent 58662777fd
commit f86daac528

View File

@@ -0,0 +1,48 @@
---
title: Изучай чужие решения
description: Руководство по просмотру чужого ответа.
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 -->