Чему вы научитесь
- Работать с системой контроля версий Git
- Управлять Git-репозиторием
- Создавать и сбрасывать коммиты
- Отменять изменения разными способами
- Просматривать историю коммитов
- Возвращать случайно удаленные ветки
- Работать с Git как из командной строки, так и с помощью SourceTree
- Создавать ветки и делать слияния
- Разрешать конфликты слияния
- Сжимать коммиты с помощью sqash
- Делать сложный rebase
- Подключаться к Github
- Делать fetch, pull и push в приватные репозитории
- Делать request pull в публичные репозитории
О курсе
Курс по основам работы с Git и Github на Stepik. В серии видео-уроков вы пройдете путь от создания репозитория и первых коммитов, до формирования сложной системы ветвления, слияния, разрешения конфликтов и перебазировки.
Разберетесь с тем как используется версионирование при разработке проектов любой сложности.
Особенности курса про Git:
- Наглядная работа с Git – мы не просто рассказываем о возможностях Git, но и показываем в видео как работает каждая команда, когда её нужно и можно применять и какие есть особенности, которые следует учитывать.
- Практика на тренажере – для закрепления навыков мы разработали не только систему тестов, но серию практических заданий.
- Постепенное погружение – начнем с базовых команд и шаг за шагом переходим к работе с ветками и разрешению конфликтов.
- Терминал + графический клиент – все Git-команды, которые мы изучаем в курсе, мы показываем как в терминале (Git Bash) так и в графическом клиенте Sourcetree.
Визуализация
Мы нарисовали более 300 слайдов для визуализации ветвлений, слияний и устройства репозиториев:
А также наглядно показали процесс взаимодействия разработчиков через центральный репозиторий:
Работа в SourceTree
В рамках курса вы научитесь управлять репозиторием как из терминала, так и с помощью одного из самых популярных бесплатных клиентов SourceTree.
SourceTree позволяет управлять кодом с помощью удобного интерфейса:
Работа в терминале и Git Bash
Помимо SourceTree мы разбираем все Git команды в терминале (Git Bash). Научитесь профессионально работать с кодом не только в программах, но на серверах:
После курса вы будете готовы работать в командах над внешними проектами, а также использовать Git для собственных проектов.
Для кого этот курс
Для начинающих разработчиков на любом языке программирования, которые хотят не только грамотно управлять своим кодом, но и научится основам командной работы через репозитории.
Начальные требования
Уверенный пользователь ПК.
Наши преподаватели
Как проходит обучение
Курс состоит из коротких видео-уроков, после которых идет набор упражнений и тестов на закрепление знание и развитие навыков.
Программа курса
Сертификат
Что вы получаете
- Работа с Git - навык, который нужен всем программистам и верстальщикам без исключения.
- Работа с реальными репозиториями (большими и малыми).
- Доступ к форуму решений.
- Поддержка преподавателя в течение 24 часов.
- Сертификат.