Видеокурс дает опыт командной разработки с использованием Git. Учит «с нуля» организовать совместное хранилище кода и эффективно его использовать. Студенты осваивают git-клиенты с графическим и консольным интерфейсом, учатся контролировать выпуск версий программы и «откатываться» к предыдущим версиям. Подробно рассматриваются распространенные ошибки командной разработки: при слиянии веток, создании commit-ов, хранении исполняемых файлов в репозитории.
Чему Вы научитесь:
Хранить свой код в интернете, и делать его доступным по сети всем участникам разработки;
Писать код командно;
Разрабатывать сразу несколько версий программы;
Освоите целых 2 git-клиента: с графическим и консольным интерфейсом;
Откатываться к предыдущим версиям вашей программы;
Контролировать процесс выпуска различных версий вашей программы
Что Вы получите:
Видеозаписи всех онлайн-занятий
Практические задания
Общение с одногруппниками
Сертификат об окончании обучения
Программа курса
Урок 1. Назначение и возможности
Узнаем, зачем нужен git и какие возможности он открывает для программистов.
Урок 2. Базовые операции
Создаем хранилище кода, доступное всем участникам разработки по сети. Осваиваем базовые операции: Clone, Commit, Push, Pull.
Урок 3. Откат изменений кода
Учимся откатывать изменения в коде с помощью git. Осваиваем операции Discard, Revert, Reset.
Урок 4. Работа с ветками
Работа с ветками.
Параллельно разрабатываем несколько версий программы. Осваиваем операции Add branch, Checkout, Merge.
Урок 5. Конфликты
Учимся разрешать конфликты при слиянии веток.
Урок 6. Распространенные ошибки. Часть 1
Боязнь создания новых веток. Хранение исполняемых файлов в репозитории.
Урок 7. Распространенные ошибки. Часть 2
Ошибки при работе с ветками. Ошибки при создании commit-ов.
Урок 8. Pull Request. Работа с Open-Source-проектами
Осваиваем Pull Request-ы на примере работы с Open-Source-проектами.
Урок 9. Pull Request. Сдача домашних заданий.
Сдача домашних заданий в GeekBrains с помощью Pull Request.
Урок 10. Консольный git-клиент. Базовые операции
Осваиваем базовые операции в консольном git-клиенте.
Урок 11. Консольный git-клиент. Работа с ветками
Учимся работать с ветками в консольном git-клиенте.
Урок 12. Работа с версиями программы
Учимся выпускать различные версии программного продукта с использованием git.