Оглавление
GitHub – это популярный сервис для хранения и совместной работы с кодом, основанный на системе контроля версий Git. Он позволяет разработчикам управлять своими проектами, отслеживать изменения в коде и сотрудничать с другими участниками. В этом руководстве мы рассмотрим основные шаги по работе с GitHub через веб-интерфейс и десктопное приложение.
1. Регистрация и создание репозитория
Через веб-интерфейс:
- Перейдите на сайт GitHub и зарегистрируйтесь.
- После регистрации нажмите кнопку New repository.
- Введите имя репозитория, выберите его видимость (Public или Private).
- Можно сразу добавить README-файл,
.gitignoreи выбрать лицензию. - Нажмите Create repository.
Схема:
[GitHub] → [Регистрация] → [Создание репозитория]
Через GitHub Desktop:
- Скачайте и установите GitHub Desktop.
- Войдите в свой аккаунт GitHub через приложение.
- Нажмите File → New Repository.
- Укажите имя репозитория и его местоположение на диске.
- Нажмите Create repository.
Схема:
[GitHub Desktop] → [Создание локального репозитория]
2. Клонирование репозитория
Через веб-интерфейс:
- Откройте репозиторий и нажмите Code.
- Скопируйте HTTPS-ссылку.
- Откройте терминал и выполните команду:
git clone <ссылка-на-репозиторий>
Схема:
[GitHub] → [Копирование ссылки] → [git clone]
Через GitHub Desktop:
- Нажмите File → Clone Repository.
- Выберите нужный репозиторий или вставьте ссылку.
- Укажите папку для клонирования и нажмите Clone.
Схема:
[GitHub Desktop] → [Clone Repository]
3. Работа с файлами и коммитами
Через веб-интерфейс:
- Откройте репозиторий и нажмите Add file → Upload files.
- Перетащите файлы или выберите их вручную.
- Добавьте описание коммита и нажмите Commit changes.
Схема:
[GitHub] → [Добавление файла] → [Commit changes]
Через GitHub Desktop:
- Добавьте или измените файлы в локальной папке репозитория.
- Откройте GitHub Desktop — он автоматически отследит изменения.
- Введите сообщение коммита и нажмите Commit to main.
- Для отправки на сервер нажмите Push origin.
Схема:
[Локальный репозиторий] → [Commit] → [Push]
4. Создание и работа с ветками (branches)
Через веб-интерфейс:
- В репозитории нажмите main (или другую текущую ветку).
- Введите имя новой ветки и нажмите Create branch.
Схема:
[Основная ветка] → [Создание новой ветки]
Через GitHub Desktop:
- Нажмите Current Branch → New Branch.
- Введите имя новой ветки и нажмите Create Branch.
- Переключиться на ветку можно через Current Branch.
Схема:
[GitHub Desktop] → [Создание ветки]
5. Оформление Pull Request (PR)
Pull Request используется для предложения изменений в коде.
Через веб-интерфейс:
- Откройте репозиторий и перейдите во вкладку Pull Requests.
- Нажмите New pull request.
- Выберите базовую ветку и ветку с изменениями.
- Нажмите Create pull request, добавьте описание и отправьте на ревью.
Схема:
[Ветка с изменениями] → [Pull Request] → [Review] → [Merge]
Через GitHub Desktop:
- Убедитесь, что все изменения закоммичены и отправлены (Push).
- В разделе Current Branch нажмите Create Pull Request.
- Заполните описание и отправьте PR.
6. Работа с Issues (задачами)
Issues помогают отслеживать баги и задачи в проекте.
Через веб-интерфейс:
- Откройте вкладку Issues.
- Нажмите New issue.
- Опишите проблему или задачу и нажмите Submit new issue.
Схема:
[Issues] → [Добавление новой задачи]
Заключение
Теперь у вас есть базовые знания о GitHub и его возможностях. Используйте GitHub Desktop для удобной локальной работы, а веб-интерфейс — для управления репозиториями, обсуждений и совместной работы. Со временем вы освоите и продвинутые функции, такие как CI/CD, Actions и Code Review. Удачной работы с GitHub!


