GIT – инструмент на вашем компьютере, позволяющий отслеживать версии проекта, “сохраняться” в процессе разработки и возвращаться к работающим версиям, если что-то сломалось.
GIT работает на вашем локальном компьютере, это программное обеспечение.
Установить GIT:
GITHUB - это один из онлайн хранилищей кода, работающих по технологии GIT, и позволяющий сохранять и совместно работать над проектами.
После того, как вы сделали версию своей программы на локальном компьютере, вы можете запушить его на GitHUB и хранить его там лично для себя в закрытом режиме или делиться с сообществом и открыть проект для изменений.
Разобраться в том, как это работает поможет видео:
Доп. видео на русском:
Git для вайбкодинга – защити проект от AI-косяков
| Команда | Что делает |
|---|---|
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 |
Ситуация: вы создали папку с проектом и хотите начать отслеживать изменения.
git init
Выполняется один раз в самом начале. Git создаёт скрытую папку .git и начинает следить за изменениями в проекте. Показать папку - включите показ скрытых файлов в свойствах папки (на Mac: Command + Shift + .)