Перейти к содержанию

Знакомство с контролем версий (Git)

Начало урока

Сохраняем историю своего кода

Первое знакомство с системой контроля версий и Git

Главная идея: Когда ты что-то создаёшь на компьютере, ты можешь сохранять каждую версию своей работы, как фотоальбом. Инструмент под названием система контроля версий запоминает каждый сохранённый шаг, позволяет вернуться назад, если что-то сломалось, и даёт многим людям работать вместе, не портя работу друг друга.
К концу урока ты сможешь:
  • простыми словами сказать, что такое контроль версий,
  • объяснить, что такое коммит и история проекта,
  • описать идею ветки и почему она делает работу безопасной,
  • сказать, что такое Git.

1. Что такое контроль версий?

Контроль версий — это способ сохранять историю своей работы, чтобы никогда её не потерять. Каждый раз, когда ты заканчиваешь маленький кусочек, ты сохраняешь снимок. Позже можно посмотреть на любой снимок или даже вернуться к старому, если ты ошибся.

Представь, что ты пишешь рассказ. Ты пишешь черновик 1, потом черновик 2, потом черновик 3. А что, если черновик 3 хуже и ты хочешь вернуть черновик 2? Если ты сохранил каждый черновик, это легко. Контроль версий сам аккуратно хранит каждый черновик твоего кода.

Программисты пользуются этим, потому что код часто меняется. Работающая программа может сломаться от одного маленького изменения. Контроль версий позволяет отменить это изменение и вернуть рабочую версию за секунды.

2. Коммиты: снимки с названием

Коммит — это один сохранённый снимок твоего проекта. Это как нажать «сохранить» в видеоигре, но с добавкой: ты ещё пишешь короткое сообщение о том, что изменил. Тогда историю потом легко читать.

Что ты сделалХорошее сообщение коммита
Добавил прыгающего кота«Добавить кота, который прыгает по пробелу»
Изменил цвета«Сделать фон синим»
Исправил баг«Исправить счёт, который считался дважды»

Коммит запоминает три вещи: что изменилось, кто сохранил и когда. Так что история — это как дневник проекта.

Продолжите этот урок на YourAIZone

В полном уроке — объяснение целиком, разобранные примеры, частые ошибки, тесты с мгновенной проверкой и ИИ-репетитор. Начните сразу как гость или создайте аккаунт, чтобы сохранять прогресс.

В полном уроке

  • Объяснение целиком
  • Разобранные примеры
  • Частые ошибки и как их избежать
  • Тестовые вопросы: 15
  • ИИ-репетитор, который отвечает на вопросы по теме
  • Отслеживание прогресса для ученика, родителей и учителя