К содержимому
Claude Code с 0:полный курс
Уровень 5 · Git и GitHub 3 мин

Зачем нужен контроль версий

Разбираемся, зачем нужен Git и контроль версий. Запускаем git status и смотрим, как Git отвечает.

Представь, что ты пишешь большой проект неделю за неделей. Вчера всё работало, а сегодня ты что-то поменял — и всё сломалось. Как вернуться к версии, которая работала? Если ты копировал папки вручную («проект_финал», «проект_финал_2», «проект_точно_финал»), ты знаешь, какая это боль. Именно эту боль и убирает контроль версий.

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

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

Зачем это тебе

Git решает сразу три большие задачи:

  • Машина времени. Можно откатиться к любой прошлой версии, если что-то сломал.
  • Память. Видно, что именно поменялось, когда и почему — каждая правка подписана.
  • Командная работа. Несколько человек правят один проект, не затирая работу друг друга.

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

Попробуй

Давай поздороваемся с Git. Набери:

git status

Эта команда спрашивает у Git: «Как дела у проекта?» В ответ Git скажет, на какой ты ветке и есть ли несохранённые изменения. Ничего страшного не случится — git status только смотрит и ничего не меняет. Запусти её, и урок зачтётся.

Проверь себя

Отвечено 0/3
Режим:

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

Что позволяет делать Git?

Зачем контроль версий нужен в команде?

Выполни задание в терминале и ответь на вопросы, чтобы завершить урок.

📝 Мои заметки

Сохраняется автоматически в этом браузере · видно на странице «Заметки».

Задание

Запусти git status и посмотри, что Git расскажет о проекте.

терминал
Безопасный тренажёр терминала. Введи команду и нажми Enter.
Не знаешь, что доступно? Набери help.
~ $

Tab дополнить · прошлые · Ctrl+L очистить · help команды

  • Не выполнено: Проверь состояние
  • Не выполнено: Git отвечает

Листай уроки клавишами · поиск по ⌘K