GitHub это место где лежит твой код в интернете. Он хранит (если правильно настроен) историю всех изменений, даёт тебе возможность откатиться к любой из прошлых версий, и позволяет показывать свой код другим разработчикам и программам. Без него ни-ку-да.
Git — программа на твоём компьютере, которая отслеживает изменения в файлах. Запоминает каждое сохранение.
GitHub — сайт в интернете, куда можно загружать проекты. Как облачное хранилище, но умнее — понимает историю изменений.
Репозиторий (repo) — один проект на GitHub. Одна папка = один репозиторий.
Ноутбук сломался? Кофе пролил на клавиатуру? Если проект на GitHub, ничего не потеряно. Скачаешь на новую машину и продолжишь.
GitHub запоминает каждое сохранение. Сделал хуйню неделю назад? Можно вернуться к версии до этого.
Если застрял на чем-то сложном, объяснишь проблему, и я смогу помочь.
Когда начнёшь делать реальные проекты, GitHub станет твоим портфолио. Можно показать работодателю или клиенту.
GitHub это как Google Диск для кода. Только умнее: он понимает что изменилось и хранит всю историю.
Если уже есть аккаунт GitHub — пропусти этот раздел.
Username — это твой никнейм. Он будет в ссылках на проекты. Выбирай что-то нормальное, не xXxDarkLord2007xXx.
VS Code уже умеет работать с GitHub, но нужно авторизоваться.
Cmd/Ctrl + Shift + P — напиши GitHub: Sign In
Теперь VS Code связан с твоим GitHub аккаунтом.
Репозиторий (repo) это проект на GitHub. Один проект = один репозиторий.
Создаём на github.com:
my-first-project)
GitHub покажет страницу с инструкциями. Скопируй URL репозитория (кнопка копирования справа).
Private (приватный) — только ты видишь код. Никто другой не может его найти или посмотреть. Это безопасно — твои данные, ключи и эксперименты никуда не утекут
Public (публичный) — любой человек в интернете может увидеть твой код. Используй только когда специально хочешь показать проект миру
Рекомендую: всегда выбирай Private. Это хорошая привычка :) Защищать свой код по умолчанию. Если понадобится показать проект, всегда можно изменить на Public позже.
Теперь свяжем папку на компьютере с репозиторием на GitHub.
Cmd/Ctrl + Shift + P — напиши Git: CloneCmd/Ctrl + Shift + P — Publish to GitHub
Кликни на него и увидишь файлы (или пустой репозиторий если только создал). Теперь он в облаке.
Дальше по курсу ты будешь:
Подробнее про Git и push в следующих уроках. Пока просто знай что GitHub подключён и готов.
Я каждый проект сразу кладу на GitHub. Даже если это эксперимент на один вечер. Потому что было пару раз когда "эксперимент" превращался во что-то реальное, и история изменений сильно мне помогала. Короче, ни разу не пожалел.
Всё так? → Переходим к интерфейсу Claude Code.
Да, настройка GitHub в начале может казаться лишней. "Я же ещё ничего не сделал, что там сохранять?". Но поверь: лучше настроить сейчас и забыть, чем потом когда уже много кода и надо срочно бэкапить. Это как страховка. Платишь (тратишь время) заранее, зато потом спокоен. ИНАЧЕ ПИЗДЕЦ.