🧷 Зачем GitHub, если вы не программист

Принято думать, что GitHub — это место, где программисты держат код. Правда. Но человеку, который сам код не пишет, он нужен для другого.

GitHub — это возможность вернуться назад.

Если по-простому: хранятся все версии проекта. Каждое изменение записано — что поменялось, когда и зачем. Любую прошлую точку можно восстановить целиком, одним действием, вместе со всем, что тогда работало.

Почему без этого нельзя работать с нейросетью.

Она работает быстро и очень уверенно. И примерно с той же уверенностью иногда ломает то, что прекрасно работало вчера, — потому что «так чище». Без возможности вернуться вы обнаружите это в понедельник и будете по памяти вспоминать, как оно выглядело в пятницу.

Правила, которые сложились:

Один этап — одна ветка. Ветка — отдельная копия проекта, где идёт работа. Пока изменение не проверено, основная версия его не видит и работает как работала.

Никакого «заодно причесал». Исправление и наведение красоты не смешиваются в одну правку, иначе непонятно, от чего сломалось.

Правка маленькая. Большое изменение непроверяемо в принципе.

Работающее не переписывается целиком — даже если можно сделать красивее. Красивее не бизнес-цель.

Что сделать. Заведите репозиторий, даже если ничего не пишете сами: это полчаса и бесплатно. И перед каждой задачей спрашивайте — как это откатить, если не сработает?

Нет внятного ответа — вы не экспериментируете, вы рискуете.

#какнесломатьпроект #разработка #ИИагенты