Основы Git
![]() |
GIT. В инструкции на официальном сайте вы найдете только сухую теорию и список его функций. А в нашем курсе вы узнаете как с его помощью решать ежедневные задачи разработчика ПО.
Для освоения курса необходимо уметь пользоваться компьютером и работать в каком-либо текстовом редакторе (MS Word, Libre Office). Эти знания можно получить в процессе изучения курсов Оператор ПК.
Git в настоящее время нужен практически всем программистам, которые занимаются разработкой программного обеспечения. Несомненно, Git — это система управления версиями, с помощью которой вы сможете вести и контролировать разработку нескольких версий одного приложения. А также осуществлять совместную разработку одного приложения несколькими разработчиками. Разумеется, с помощью системы Git у вас будет полная иерархия всех версий программного кода разрабатываемого приложения.
Для проектов, содержащих текст и код, стратегия резервного копирования обычно включает управление версиями. Так, каждый разработчик в день может создать несколько версий кода, а представьте, что над проектом работает целая команда. Безусловно, учитывая его основную роль, управление версиями является наиболее эффективным, когда оно адаптировано в соответствии с привычками разработчика и целями команды проекта.
Кроме того, утилита, которая управляет и отслеживает разные версии программного обеспечения, обычно называется системой контроля версий. А также менеджером исходного кода (source code manager, SCM) и тому подобное. Варианты названий построены путем перестановки версия слов код, управление, контент и Система. Итак, назначение каждой системы одно и то же: разработка и обслуживание репозитария контента. А кроме того, предоставление доступа к более старым редакциям кода по дате, запись всех изменений в журнал. Будем использовать термин система контроля версий (VCS, version control system) для всех утилит подобного рода.
В результате, мы предлагаем к освоению утилиту Git — мощный и гибкий инструмент управления версиями. Git был создан Линусом Торвальдсом для поддержки разработки ядра Linux, но с тех пор он оказался полезен огромному числу других проектов.
В программе курса обращается внимание на следующие темы:
- Типы окружений для развертывания
- Базовые понятия и операции
- Совместная работа и слияние изменений
- Использование менеджера задач. Ветвление версий
- Порядок предложения изменений в проекты с открытым исходным кодом.
По окончании обучения вам будет выдано удостоверение о повышении квалификации установленного образца.
Срок обучения: 9 часов (3 занятия).