GitHub
Крупнейшая в мире платформа для хранения кода, контроля версий и командной работы.
GitHub - это онлайн-платформа для хранения кода, отслеживания изменений и совместной работы над проектами. Она построена на системе контроля версий Git, работает с 2008 года и с 2018 года принадлежит Microsoft.
GitHub можно представить как облачный архив для кода: файлы проекта хранятся в репозитории (версионируемом хранилище кода), а каждое изменение фиксируется в истории - видно, кто, когда и какую строку поменял. Если что-то сломалось, можно за пару кликов вернуться к предыдущей рабочей версии.
В основе платформы лежит Git - система контроля версий, созданная Линусом Торвальдсом в 2005 году. Git - это инструмент, работающий на компьютере разработчика, а GitHub - сервис, который переносит его в интернет: централизованно хранит код, открывает доступ команде и добавляет механизмы совместной работы, например pull request (запрос на проверку и принятие изменений).
GitHub - также центр мира открытого кода: миллионы проектов, включая React, Next.js и Django, развиваются там публично. В 2018 году Microsoft купила платформу, но GitHub продолжает работать как самостоятельный продукт, а его бесплатный план включает неограниченное число приватных репозиториев.
Кроме хранения кода, GitHub Actions обеспечивает CI/CD: при каждом изменении кода автоматически запускаются тесты, проект собирается и может автоматически выкладываться на сервер. Это снижает влияние человеческих ошибок и ускоряет доставку обновлений на сайт.
Частые вопросы
GitHub - это онлайн-платформа для хранения кода и командной работы над ним. Код лежит в репозиториях, каждое изменение записывается в историю, и в любой момент можно откатиться к прежней версии. Им пользуются и отдельные разработчики, и крупнейшие компании мира.



