Git для начинающих: ваша страховочная сетка

Практика7 мин чтения

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

Зачем это при вайб-кодинге

Ассистент может одним ответом изменить множество файлов. Если результат плох, без истории изменений трудно вернуться к исходной точке. С Git вы возвращаетесь одной командой.

Четыре понятия для начала

Минимальный набор команд

git init # начать отслеживать проект git add . # указать изменения для сохранения git commit -m "Рабочий список задач" git status # что изменилось git diff # как именно изменилось git switch -c eksperyment # новая ветка для проб

Рабочий ритм

  1. Работает? Сделайте коммит с кратким понятным описанием.
  2. Попросите модель внести изменение.
  3. Просмотрите diff, то есть проверьте, что на самом деле было изменено.
  4. Всё ещё работает? Следующий коммит. Не работает? Откатите изменения.

Как отменить несохранённые изменения

Команда git restore nazwa-pliku возвращает файл к последнему сохранённому состоянию. Будьте осторожны: несохранённые изменения потом нельзя восстановить, поэтому сначала посмотрите на git status.

Ветка для смелых идей

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

Не коммитьте секреты

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

Модель может помочь и здесь: попросите её объяснить каждую команду, прежде чем вы её выполните. Как вписать это в рабочий план, показывает текст о первом проекте.