етап · Робоче місце
30Git і GitHub
Машина часу для твого проєкту
Звучить як щось для професіоналів, а насправді це найкорисніша річ для новачка. Поясню, навіщо вона особисто тобі.
Git - це історія твого проєкту. Щоразу, коли ти кажеш «збережи», він запам'ятовує стан усіх файлів. Зламав щось - відкотився назад. Не «ctrl+z п'ять разів і сподіваюся», а точний відкат до моменту, коли все працювало.
GitHub - це місце в інтернеті, де ця історія лежить. Заразом бекап: згорів ноутбук - проєкт живий.
Чому це критично саме при роботі з ШІ: агент править багато файлів одразу і швидко. Без історії один невдалий захід може рознести пів проєкту, і ти не зрозумієш, що саме змінилося. З історією це просто «відкоти назад» і п'ять секунд.
Команд, які треба знати, - три штуки, і всі їх напише за тебе ШІ. Скажи «збережи зміни» - він зробить. Скажи «поверни як було годину тому» - поверне.
Одна важлива порада: роби репозиторій приватним, якщо там є щось твоє. Публічний означає, що його бачить увесь світ, включно з ботами, які цілодобово шукають чужі ключі доступу. Про це ще буде окремий вузол, він важливий.