$ sudo teach|
    $ sudo teach|
    IT school
  • Telegram
  • Партнёрам
  • Все курсы
$ sudo teach IT
OOO "SALEPROFIT"Контакты и реквизитыIT-Park Logo

Школа

  • Блог
  • Проверить сертификат

Сотрудничество

  • Стать учителем
  • Партнёрская программа
  • О проекте

Право

  • Оферта
  • Политика конфиденциальности

© 2023–2026 $ sudo teach IT™. All Rights Reserved. Public user contributions licensed under CC BY-SA 4.0 license with attribution required
TelegramGitHubYouTube
AI-помощник
Обновлен 09.11.2026

Git и GitHub с нуля: от первого коммита до pull request

Бесплатный курс Git и GitHub для начинающих: коммиты, ветки, конфликты и pull request на своём проекте — сайт-визитке на GitHub Pages.

Практические задания
Помощь от учителя
Поддержка 24/7
Git и GitHub с нуля: от первого коммита до pull request


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

8 разделов • 34 уроков

1

Знакомство

1.1. Что такое Git
1.2. Установка Git
1.3. Терминал для Git
1.4. Настройка Git
2

Первые коммиты

2.1. Первый репозиторий
2.2. Первый коммит
2.3. Индекс и git diff
2.4. История коммитов
2.5. Практикум: визитка в Git
3

Отмена и .gitignore

3.1. Файл .gitignore
3.2. Отмена изменений
3.3. Revert и reset
3.4. Git reflog
4

Ветки

4.1. Ветки в Git
4.2. Слияние веток
4.3. Конфликты слияния
4.4. Git stash
4.5. Практикум: ветки на визитке
5

GitHub

5.1. Знакомство с GitHub
5.2. Push на GitHub
5.3. SSH-ключ для GitHub
5.4. Clone, fetch и pull
5.5. Практикум: сайт на GitHub Pages
6

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

6.1. Pull request
6.2. Код-ревью
6.3. Issues на GitHub
6.4. Fork и open source
6.5. Практикум: команда из двух
7

Чистая история

7.1. Git rebase
7.2. Интерактивный rebase
7.3. Поиск по истории
7.4. Практикум: релиз v1.0
8

Финал

8.1. Финальный проект
8.2. Куда дальше

Преподаватели

Изучите преподавательский состав

avatar

Тимур Сагитов

Эксперт

Инженер-программист, Senior Python Developer. Основатель школы $ sudo teach IT и автор YouTube-канала о программировании с более чем 5 млн просмотров.


Отзывы о курсе

0 отзыва

Войдите в аккаунт, чтобы оставить отзыв о курсе

Git
GitHub
ветки
merge
rebase
pull request
.gitignore
GitHub Pages