GIT – инструмент на вашем компьютере, позволяющий отслеживать версии проекта, “сохраняться” в процессе разработки и возвращаться к работающим версиям, если что-то сломалось.

GIT работает на вашем локальном компьютере, это программное обеспечение.

Установить GIT:

Git

GITHUB - это один из онлайн хранилищей кода, работающих по технологии GIT, и позволяющий сохранять и совместно работать над проектами.

После того, как вы сделали версию своей программы на локальном компьютере, вы можете запушить его на GitHUB и хранить его там лично для себя в закрытом режиме или делиться с сообществом и открыть проект для изменений.

Разобраться в том, как это работает поможет видео:

https://youtu.be/NrrGoAktUFw

Доп. видео на русском:

Git для вайбкодинга – защити проект от AI-косяков

Команды GIT

Команда Что делает
git init Создаёт репозиторий в папке проекта — начинает отслеживать проект
git status Показывает, что изменилось, добавлено или удалено
git add <файл> Добавляет изменения для следующего коммита (не добавленные файлы не отслеживаются)
git add . Добавляет все файлы в папке сразу
git commit -m "описание изменения" Сохраняет контрольную точку (снапшот) проекта
git branch <имя> Создаёт новую ветку (параллельную версию проекта)
git checkout -b <имя> Создаёт ветку и сразу переключается на неё
git merge <ветка> Объединяет изменения из ветки в текущую
git remote add origin <URL> Подключает локальный проект к GitHub
git push origin main Отправляет изменения на GitHub
git pull origin main Загружает изменения с GitHub

Кейс 1. Начинаем новый проект

Ситуация: вы создали папку с проектом и хотите начать отслеживать изменения.

Шаг 1 — Инициализируем репозиторий

git init

Выполняется один раз в самом начале. Git создаёт скрытую папку .git и начинает следить за изменениями в проекте. Показать папку - включите показ скрытых файлов в свойствах папки (на Mac: Command + Shift + .)

Шаг 2 — Проверяем статус