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

Git — это система, которая запоминает последовательные версии вашего проекта. При работе с ИИ он как страховочная сетка под трапецией: если изменение окажется ошибкой, ничто не упадёт на землю.
Зачем это при вайб-кодинге
Ассистент может одним ответом изменить множество файлов. Если результат плох, без истории изменений трудно вернуться к исходной точке. С Git вы возвращаетесь одной командой.
Четыре понятия для начала
- Репозиторий: папка проекта вместе с его историей.
- Коммит: сохранённая точка в истории, как снимок состояния проекта с описанием.
- Ветка (branch): параллельная версия проекта, в которой можно экспериментировать без риска для основной.
- Diff: сопоставление различий между двумя версиями: что добавлено, а что удалено.
Минимальный набор команд
Рабочий ритм
- Работает? Сделайте коммит с кратким понятным описанием.
- Попросите модель внести изменение.
- Просмотрите diff, то есть проверьте, что на самом деле было изменено.
- Всё ещё работает? Следующий коммит. Не работает? Откатите изменения.
Как отменить несохранённые изменения
Команда git restore nazwa-pliku возвращает файл к последнему сохранённому состоянию. Будьте осторожны: несохранённые изменения потом нельзя восстановить, поэтому сначала посмотрите на git status.
Ветка для смелых идей
Перед крупной переделкой создайте новую ветку. Если идея не сработает, вы просто возвращаетесь в основную, а неудачный эксперимент остаётся отдельно.
Не коммитьте секреты
Ключи доступа, пароли и файлы с персональными данными не должны попадать в историю. Однажды сохранённые, они бывают трудноудаляемыми. Подробнее в текстах о рисках и приватности.
Модель может помочь и здесь: попросите её объяснить каждую команду, прежде чем вы её выполните. Как вписать это в рабочий план, показывает текст о первом проекте.


