Что такое система контроля версий
Система контроля версий хранит историю изменений кода, чтобы можно было вернуться назад и работать в команде.
Машина времени для кода
Система контроля версий сохраняет снимки проекта на каждом важном шаге. Что-то сломали — вернулись к рабочей версии. Не нужно плодить папки «проект-финал-2-точно»: вся история хранится аккуратно.
Git и коммиты
Самая популярная система — Git. Сохранённый снимок называется коммитом, у него есть описание: что именно поменяли. Набор коммитов и файлов — это репозиторий, полная история вашего проекта.
Работа в команде
Git позволяет нескольким людям править один проект и объединять изменения без хаоса. Онлайн-сервисы вроде GitHub хранят репозитории в облаке и помогают работать вместе, а заодно — показать код работодателю.
Когда осваивать новичку
Освойте Git, как только начнёте писать проекты крупнее одного файла. Но сначала — база программирования: переменные, условия, циклы. Их удобно закрепить в «Дрон Кодере», а Git добавить чуть позже.
Частые вопросы
Git и GitHub — одно и то же? Нет: Git — программа на компьютере, GitHub — сайт для хранения репозиториев.
Сложно ли учить Git? Базовые команды осваиваются за вечер, остальное приходит с практикой.
Начать игру бесплатно