раздел 05
Шпаргалка
Всё главное по GitHub на одной странице.
Команды gh CLI и веб-действия
gh - официальная командная утилита GitHub. Многое из того, что делается мышкой в браузере, она позволяет делать из терминала.
| Действие | gh CLI | В браузере |
|---|---|---|
| Создать репозиторий | gh repo create | New repository |
| Клонировать репозиторий | gh repo clone user/repo | Code, копировать ссылку |
| Сделать форк | gh repo fork | кнопка Fork |
| Открыть Pull Request | gh pr create | Pull requests, New |
| Посмотреть свои PR | gh pr list | вкладка Pull requests |
| Смержить PR | gh pr merge | кнопка Merge в PR |
| Создать issue | gh issue create | Issues, New issue |
| Статусы Actions | gh run list | вкладка Actions |
Флоу Pull Request по шагам
1
Создать ветку
git checkout -b с понятным именем под конкретную задачу.
2
Закоммитить изменения
git add и git commit с осмысленным сообщением.
3
Запушить ветку
git push -u origin имя-ветки - ветка появляется на GitHub.
4
Открыть PR
В браузере или gh pr create. Описать, что и зачем меняете.
5
Пройти review
Ответить на комментарии, внести правки, дождаться одобрения.
6
Смержить
После approve и зелёных проверок нажать Merge. Ветку можно удалить.
Глоссарий
- репозиторий - проект на GitHub: код, история, описание, задачи.
- PR (Pull Request) - предложение влить изменения из ветки в основной код с обсуждением и review.
- issue - карточка задачи или бага в репозитории.
- fork - личная копия чужого репозитория на вашем аккаунте для своих правок.
- Actions - встроенный CI/CD: автозапуск тестов и деплоя по workflow-файлам.
- Pages - бесплатный хостинг статических сайтов из репозитория.
- remote - ссылка на удалённый репозиторий. Основной по умолчанию называется
origin.
Дальше
- Git с нуля - сам инструмент версионирования: коммиты, ветки, история.
- Git в Cursor, Claude Code и Codex - как работать с Git и GitHub внутри AI-редакторов.