PassFront
  1. PassFront
  2. База знаний
  3. Основы Git

Зачем нужен 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

Другие вопросы раздела