Система контроля версий: сохраняем историю, не теряем код, публикуем проект.
Git — это «машина времени» для твоего кода. Он сохраняет снимки проекта (коммиты), чтобы ты мог вернуться к любой версии, видеть, что менялось, и работать без страха что-то сломать. GitHub — сайт, где эти проекты хранятся в облаке и где их видят другие.
Без git один неудачный эксперимент может стереть часы работы. С git ты всегда можешь откатиться назад одной командой.
git init # превратить папку в репозиторий (один раз)
git status # что изменилось
git add . # подготовить все изменения к сохранению
git commit -m "Добавил страницу контактов" # сохранить снимок
git log --oneline # история коммитовgit config --global user.name "Твоё Имя"
git config --global user.email "you@example.com"git remote add origin https://github.com/USERNAME/my-app.git
git branch -M main
git push -u origin mainClaude Code умеет работать с git сам: попроси «закоммить изменения с понятным сообщением и запушь» — он сделает. Но понимать, что происходит, важно.
Не всё нужно хранить в git: пароли, ключи, временные файлы. Создай файл .gitignore:
node_modules/
.env
*.log
.DS_StoreНикогда не коммить пароли и API-ключи! Если ключ попал в публичный репозиторий — считай его скомпрометированным и сразу меняй.
Возьми проект из урока 3, сделай git init, первый коммит и запушь на новый публичный репозиторий GitHub. Проверь, что код виден на сайте.
Незнакомое слово? Нажми — откроется полное объяснение в словаре.