Git для начинающих
Практический курс по Git и GitHub для новичков и разработчиков. Вы научитесь работать с системой контроля версий, управлять изменениями в проектах, использовать ветки и работать с GitHub как в реальной команде разработки.
Чему вы научитесь
- Работать с Git через командную строку
- Создавать и управлять репозиториями
- Делать commits и branches
- Работать с merge и pull request
- Использовать GitHub для командной разработки
- Разрешать конфликты и откатывать изменения
- Настраивать Git workflow
О курсе
Git — основной инструмент контроля версий в современной разработке. На курсе вы освоите работу с Git и GitHub с нуля, научитесь управлять кодом, работать в команде и использовать профессиональные workflow.
Вы также можете задать любой вопрос по курсу у поддержки t.me/mentorix_support
Для кого этот курс
Новички в программировании
Backend и frontend-разработчики
DevOps-инженеры
Студенты IT-направлений
Все, кто хочет освоить Git и GitHub
Начальные требования
Базовое владение компьютером
Желательно понимание структуры файлов и папок
Опыт программирования не обязателен
Программа курса
Модулей: 5, уроков: 23. Задачи с кодом проверяются автоматически.
Установка и первые шаги
- Что такое система контроля версий
- Установка Git на разные ОС
- Настройка имени и email
- Создание первого репозитория
- Структура рабочей директории и .git
Фиксация изменений
- Отслеживание файлов командой git add
- Создание коммита с осмысленным сообщением
- Просмотр истории через git log
- Сравнение версий через git diff
Ветвление и слияние
- Создание и переключение веток
- Слияние веток через git merge
- Разрешение конфликтов при слиянии
- Удаление и переименование веток
- Стратегия fast-forward и когда она применяется
Работа с удалёнными репозиториями
- Регистрация аккаунта на GitHub
- Клонирование удалённого репозитория
- Отправка изменений через git push
- Получение обновлений через git pull
Командная работа и навыки уверенного пользователя
- Откладывание изменений через git stash
- Игнорирование файлов через .gitignore
- Теги и версионирование релизов
- Pull Request на GitHub: процесс ревью
- Откат изменений: reset, revert, checkout
Бесплатный курс
Открыть курс на Mentorix · Все курсы