GIT Начинающий ~35 ч 1 студентов записалось

Git

Полный курс Git: от первого коммита до rebase, cherry-pick, hooks и командной работы. Научись управлять кодом как профессионал.

35 уроков
21 упражнений
3050 XP за курс
~35 ч

Чему ты научишься

Что такое Git?
Первый репозиторий
Статус и изменения
Искусство коммитов
.gitignore
Ветки: основы
Слияние веток
Разрешение конфликтов
Удалённые репозитории
GitHub
Pull Requests
Откат изменений
Git Stash
Git Rebase
Cherry-pick
Теги и версии
Git Flow и стратегии
Git Hooks
Продвинутые команды
Git изнутри
Алиасы и кастомизация
Работа в команде
CI/CD и GitHub Actions
Проект: Git Cheat Sheet
Проект: Git Portfolio
Лучшие практики Git

Курс включает

Интерактивные упражнения с проверкой
Реальный компилятор в браузере
Сертификат по завершении
Геймификация: XP, уровни, бейджи

Программа курса

26 уроков · 35 уроков · 21 упражнений

1

Что такое Git?

Системы контроля версий, история Git, зачем это нужно

  • Системы контроля версий +10 XP
  • История Git и установка +10 XP
2

Первый репозиторий

git init, структура .git, первый коммит

  • Создание репозитория +10 XP
  • Первый коммит +15 XP
3

Статус и изменения

git status, git diff, отслеживание файлов

  • git status — состояние файлов +15 XP
  • git diff — просмотр изменений +10 XP
4

Искусство коммитов

Хорошие сообщения, атомарные коммиты, git log

  • Хорошие сообщения коммитов +15 XP
  • git log — история коммитов +10 XP
5

.gitignore

Игнорирование файлов, шаблоны, глобальный gitignore

  • Основы .gitignore +15 XP
6

Ветки: основы

git branch, git switch, параллельная разработка

  • Что такое ветки? +15 XP
  • Рабочий процесс с ветками +10 XP
7

Слияние веток

git merge, fast-forward, 3-way merge, стратегии

  • git merge +15 XP
8

Разрешение конфликтов

Почему возникают конфликты, маркеры, стратегии решения

  • Конфликты слияния +15 XP
9

Удалённые репозитории

git remote, origin, clone, HTTPS vs SSH

  • git remote +10 XP
  • Push, Pull, Fetch +15 XP
10

GitHub

Создание репозитория, README, Issues, Fork

  • Работа с GitHub +10 XP
11

Pull Requests

Создание PR, code review, обсуждение, merge

  • Pull Request (PR) +15 XP
12

Откат изменений

restore, reset, revert, amend — как всё вернуть

  • Откат в рабочей директории +15 XP
  • Откат коммитов +10 XP
13

Git Stash

Временное сохранение изменений, stash стратегии

  • git stash — карман для кода +15 XP
14

Git Rebase

Rebase vs merge, interactive rebase, золотое правило

  • Основы rebase +15 XP
15

Cherry-pick

Выборочный перенос коммитов между ветками

  • git cherry-pick +10 XP
16

Теги и версии

Lightweight и annotated теги, семантическое версионирование

  • Git Tags +15 XP
17

Git Flow и стратегии

GitFlow, GitHub Flow, Trunk-Based Development

  • Стратегии ветвления +10 XP
18

Git Hooks

Автоматизация через хуки: pre-commit, commit-msg, pre-push

  • Автоматизация с хуками +10 XP
19

Продвинутые команды

bisect, reflog, worktree, submodules

  • bisect и reflog +10 XP
  • Git Submodules +10 XP
20

Git изнутри

Объекты Git: blob, tree, commit, refs, SHA-1

  • Объекты Git +10 XP
21

Алиасы и кастомизация

Git алиасы, глобальные настройки, .gitconfig

  • Git алиасы +15 XP
22

Работа в команде

Fork, upstream, code review culture, CODEOWNERS

  • Fork и Open Source +10 XP
23

CI/CD и GitHub Actions

Автоматизация тестов и деплоя с Git

  • Что такое CI/CD? +10 XP
24

Проект: Git Cheat Sheet

Создай красивую шпаргалку по Git командам на HTML+CSS

  • Шпаргалка по Git +20 XP
25

Проект: Git Portfolio

Создай профессиональный README для GitHub портфолио

  • Профессиональный README +20 XP
26

Лучшие практики Git

Итоговый модуль: правила, советы, типичные ошибки

  • Правила и советы +10 XP
  • Финальная проверка +20 XP

Требования

Никаких предварительных знаний не требуется — начинаем с нуля

Вопросы по курсу

Нужен ли опыт программирования?
Нет! Этот курс создан для абсолютных новичков. Мы начинаем с самых основ и постепенно усложняем материал.
Как проходят уроки?
Каждый урок содержит теорию с примерами и интерактивные задания. Ты пишешь код прямо в браузере, а наш компилятор проверяет результат.
Сколько времени нужно на курс?
В среднем курс можно пройти за несколько дней по 1-2 часа в день. Но спешить не нужно — учись в своём темпе.
Получу ли я сертификат?
Да! После прохождения всех уроков и заданий ты получишь электронный сертификат с уникальным ID.

Готов начать?

Запишись бесплатно и начни писать код прямо сейчас. Первый результат через 5 минут.

Начать обучение