12-дневный практикум по работе с системами контроля версий
На практике вы научитесь:
Корректно использовать системы контроля версий;
Избавитесь от необходимости хранения куч файлов;
Подключать открытые компоненты к своему проекту;
Загружать проект на сервер автоматически в терминале;
Выкладывать свои репозитории на GitHub;
Исправлять чужие проекты на GitHub;
Пользоваться клиентами с графическим интерфейсом;
Познакомитесь с групповой разработкой.
Программа курса
День 1: Знакомство с системами контроля версий
Знакомство с участниками
Организационные моменты
Как мы пишем реферат: идеальный и реальный сценарии
Сложности резервного копирования
Оптимизируем бекапы
День 2: Настройки и основные команды Git
Первоначальная настройка Git
Создание репозитория
Индексация файлов
Создание снимков состояния
Простой просмотр истории изменений
День 3: Ветвление и слияние
Создание веток
Переключение между ветками
Слияние (merge)
День 4: Перемещение, удаление, игнорирование
Перемещение веток
Игнорирование файлов
Удаление и перемещение файлов
Отмена изменений
Исправление коммита
Удаление коммитов
День 5: Работа в SmartGit
Создание репозитория
Индексирование изменений и коммиты
Исправление коммитов
Создание веток
Слияние и переброс веток
День 6: Многопользовательская работа
Создание главного репозитория
Клонирование репозитория
Подключение главного репозитория
Синхронизация изменений
День 7: Совместная разработка: практикум
Генерация SSH-ключа
Клонирование репозитория
Создание своих коммитов и веток
Синхронизация изменений
День 8: Дополнительные инструменты Git (ч. 1)
Прятание в «карман» (stash)
Метки версий (tag)
Интерактивное индексирование
Слияние без fast-forward
День 9: Дополнительные инструменты Git (ч. 2)
Перезапись истории
Поиск ошибок
День 10: Знакомство с GitHub
Регистрация на GitHub
Создание репозитория
Подключение репозитория
Клонирование
Создание и отправка Pull Request
День 11: Знакомство с пакетными менеджерами
Повторное использование
Распространение библиотек
Несовместимость версий
Проблема зависимостей
Репозитории и социальный кодинг
Договорённости об оформлении
Экосистема пакетного менеджера
День 12: Использование Composer
Установка Composer
Создание проекта
Поиск компонента на packagist.org
Установка компонента нужной версии
Подключение автозагрузчика
Написание консольного HelloWorld-приложения
- 🎯 Лучшее качество материала. Оригинальные курсы отличного качества со скидкой до 99%
- 📩Моментальная обработка заказа. Доступ пpeдоcтавляeтcя нa oблaчном хранилищe.
- 📂Пoсле оплaты открывается доступ к ссылке на облачное хранилище откудa Вы можетe поcмoтреть onlinе или скaчaть.
- 👍 Гарантия получения результата. Все обучение добавленное на проекте выкуплено и полностью в наличии
-
Надежная оплата несколько вариантов на выбор: платите как вам удобно














