Git -- это распределенная система контроля версий, ставшая стандартом для работы во многих компаниях и полезная для тех профессий, кто работает с текстом. Владение инструментами Git -- это базовый навык, которым обязан обладать любой участник разработки программного обеспечения. Оригинальные исходные коды программ хранятся не в архивах, каталогах или сетевом диске, а размещаются на специальном сервере, откуда они загружаются посредством Git. Ею же разработчик узнаёт о том, что сделали его коллеги и делится ими результатами своей работы. Git один из немногих инструментов, который сопровождает разработчика программ постоянно, какой бы стек технологий он не выбрал.
Git ассоциируется с программированием и программистами. Но навыки владения ею будут полезны и другим участника разработки программ как тестировщику, бизнес-аналитику, руководителю. С помощью Git можно подчерпнуть полезную информацию о прошлом и текущем состоянии работ в проекте.
Git ассоциируется с управлением исходными кодами программ. Программный код -- это не единственный объект управления Git. С ее помощью можно управлять любой текстовой информацией будь то диплом, отчет, книга, учебный курс, статья. Студенты и люди творческой профессии как писатели, ученые, преподаватели используют Git для работы над своими текстовыми материалами. Даже если вы работаете один, то по достоинству оцените ее возможности.
Цель курса -- научить применять Git на практике из командной строки.
Занятия будут проходить в командной оболочке bash. Будут полезны навыки работы с текстовым терминалом и командной строкой, которые вы можете получить на курсе “Введение в UNIX”.
Учебный материал курса состоит из 24 уроков, сгруппированных в три модуля. Первый модуль вводит в основы Git. Во втором модуле дана информация, необходимая для изолированной работы над проектом. Третий модуль дает информацию о работе в команде.
В конце каждого урока присутствуют разделы “Контрольные вопросы” и “Упражнения”. Первые фиксируют новоприобретенные знания, а вторые формируют навыки. Рекомендуется пройти их.
Вместе с учебником поставляется виртуальная машина на основе Ubuntu 24.04 с установленными программами и загруженными данными.
Машина понадобится для прохождения упражнений.
Дополнительные материалы¶
Здесь перечислены дополнительные ресурсы и материалы, которые помогут вам овладеть инструментами Git.
https://
www .atlassian .com /ru /continuous -delivery /continuous -integration /trunk -based -development Get started with GitHub documentation, разделы “Git basics” и “Using Git”.