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.

Гілка для сміливих ідей

Перед більшою переробкою створіть нову гілку. Якщо ідея не спрацює, ви просто повертаєтеся до основної, а невдалий експеримент залишається окремо.

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

Ключі доступу, паролі та файли з персональними даними не повинні потрапляти в історію. Раз збережені, вони можуть бути складними для видалення. Більше в текстах про ризики і приватність.

Модель може допомогти й тут: попросіть її пояснити кожну команду, перш ніж ви її виконаєте. Як вписати це в робочий план, показує текст про перший проєкт.