Зачем нужен GitHub?
Основы Git
GitHub — сервис для хранения Git-репозиториев и совместной разработки вокруг них.
Что он даёт
- Хостинг репозиториев — общий удалённый репозиторий для команды.
- Pull requests — ревью кода и обсуждение изменений перед слиянием.
- Issues и Projects — задачи и планирование.
- GitHub Actions — CI/CD: тесты, сборка, деплой на каждое изменение.
- Pages, Packages — хостинг статики и пакетов.
Git и GitHub — не одно и то же
Git — система контроля версий, которая работает локально. GitHub — один из сервисов, где хранят Git-репозитории (наряду с GitLab и Bitbucket).
# .github/workflows/test.yml
on: pull_request
jobs:
test:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- run: npm ci && npm testКоротко для собеседования
GitHub — платформа для хостинга Git-репозиториев с pull requests, задачами и CI/CD; сам Git при этом — локальный инструмент.
Подробнее: GitHub Docs