Зачем дизайнеру Git и GitHub, если код пишет агент? 🤨
Как раз поэтому. Агент правит быстро и много, и любую его правку нужно уметь отменить.
→ Git сохраняет у вас на компе версии рабочей папки, где лежат все проекты и скиллы. Каждая версия называется коммитом. Условно ваша точка сохранения в игре, только с подписью, что именно вы сделали.
→ GitHub это сервис в интернете, где хранится копия этой папки со всей историей коммитов. Закрытую копию видите только вы: в ней материалы клиентов.
3 ситуации, где дизайнеру без них никак ↓
1. Агент что-то сломал. Пишете ему агенту: «Верни как было до этой правки». Он покажет последние коммиты с подписями, спросит, к какому вернуться, и вернёт файлы. Вернуться можно только к тому, что сохранили.
2. Сломался комп. Все, что лежало только на диске, пропало вместе с ним. А на GitHub цела копия на момент последней синхронизации. На новом компьютере попросите агента: «Скачай мою рабочую папку с GitHub». Пароли и ключи придется вписать заново.
3. Нужно вспомнить, что и когда меняли. Клиент спрашивает, что вы сделали за месяц, или вы сами вернулись к проекту после отпуска. Если синхронизировались после каждой задачи, по подписям коммитов будет все видно. Попросите агента: «Собери по коммитам, что сделали в проекте за месяц, простыми словами».
А ваши проекты уже на GitHub или пока живут на одном компьютере?
Как раз поэтому. Агент правит быстро и много, и любую его правку нужно уметь отменить.
→ Git сохраняет у вас на компе версии рабочей папки, где лежат все проекты и скиллы. Каждая версия называется коммитом. Условно ваша точка сохранения в игре, только с подписью, что именно вы сделали.
→ GitHub это сервис в интернете, где хранится копия этой папки со всей историей коммитов. Закрытую копию видите только вы: в ней материалы клиентов.
✨ Какие-то команды учить не нужно. Заведите аккаунт на GitHub, а дальше просите агента простыми словами. В первый раз напишите: «Синхронизируй с GitHub. Копия должна быть закрытой. Сначала проверь, что пароли и ключи не уйдут». Агент попросит войти в GitHub через браузер и отправит первый коммит. Дальше после каждой готовой задачи хватит «Синхронизируй с GitHub».
3 ситуации, где дизайнеру без них никак ↓
1. Агент что-то сломал. Пишете ему агенту: «Верни как было до этой правки». Он покажет последние коммиты с подписями, спросит, к какому вернуться, и вернёт файлы. Вернуться можно только к тому, что сохранили.
2. Сломался комп. Все, что лежало только на диске, пропало вместе с ним. А на GitHub цела копия на момент последней синхронизации. На новом компьютере попросите агента: «Скачай мою рабочую папку с GitHub». Пароли и ключи придется вписать заново.
3. Нужно вспомнить, что и когда меняли. Клиент спрашивает, что вы сделали за месяц, или вы сами вернулись к проекту после отпуска. Если синхронизировались после каждой задачи, по подписям коммитов будет все видно. Попросите агента: «Собери по коммитам, что сделали в проекте за месяц, простыми словами».
✨ Еще такой нюанс: GitHub хранит только то, что вы туда отправили. База заказов, загруженные клиентом картинки и данные из CMS могут находиться отдельно. Спросите агента, где они хранятся и как делать их резервные копии. Пароли и ключи доступа на GitHub НЕ отправляйте (даже в закрытую копию). Если ключ хоть раз туда попал, убрать его очень сложно.
А ваши проекты уже на GitHub или пока живут на одном компьютере?