git init - создаёт новый Git-репозиторий в текущей папке (начинает контроль версий).
git add - запоминает изменения, подготавливая их для сохранения.
git commit - сохраняет подготовленные изменения с твоим комментарием (например, «починил баг» или «добавил кнопку»).
git push - отправляет сделанные коммиты в облачный (удалённый) репозиторий, чтобы их видели другие.
git pull - забирает последние изменения из облака и добавляет их в твою рабочую версию (автоматически объединяет).
git remote - помогает управлять ссылками на удалённые репозитории (добавлять новые или смотреть, какие уже подключены).
git branch - показывает существующие ветки, создаёт новые и позволяет переключаться между ними (чтобы работать параллельно с разными версиями кода).
git fetch - скачивает последние изменения из облака, но не объединяет их с текущим кодом (можно посмотреть заранее, что изменилось).
git checkout - переключает твою рабочую папку на другую ветку или на конкретный коммит (например, для тестирования).
git merge - объединяет изменения из одной ветки с текущей веткой (сливает их воедино).
git status - показывает, какие файлы были изменены, какие готовы к коммиту, а какие ещё нет (текущее состояние проекта).
git reset - позволяет вернуться назад по истории кода, отменив изменения до конкретного коммита (например, если что-то пошло не так).
🎚️ Сохраняйте себе или отправляйте друзьям - еще пригодится.
