ГИТ ЛАБА2
.docxМинистерство цифрового развития и массовых коммуникаций
Российской Федерации
Ордена Трудового Красного Знамени федеральное государственное
бюджетное образовательное учреждение
высшего образования
«Московский технический университет связи и информатики»
(МТУСИ)
Кафедра Математическая кибернетика и информационные технологии
Отчет по лабораторной работе № 2
по дисциплине «Кроссплатформенные технологии программирования»
на тему: «Методы ветвления в системе контроля версий»
Выполнила: студентка группы БСТ20
Проверила: Мосева Марина Сергеевна
Москва 2022
1. Цель работы
Изучение базовых функций системы контроля версий на примере Git.
2. Задание
В созданном в предыдущей работе либо вновь созданном репозитории:
Настроить игнорирование git’ом файлов определенного расширения с использованием glob-шаблонов
Вывести лог коммитов в измененном пользовательском формате
Переименовать ветку
Провести в ветке работу и слить с веткой master, удалить слитую ветку
Настроить удалённый репозиторий: получить изменения из репозитория и отправить изменения.
Организовать совместную работу над проектом в соответствии с выбранной идеологией
3. Ход работы
1. Настройка игнорирования файлов
В директории создадим файл .gitignore и пропишем в нем шаблоны файлов, которые должны игнорироваться.
Теперь все файлы с в png-формате будут игнорироваться.
2.Вывести лог коммитов в измененном пользовательском формате
Log – это команда, выводящая историю коммитов. Ее формат можно всячески изменять с помощью дополнительных команд.
Здесь использовались команды:
--pretty="..." — определяет формат вывода.
%h — укороченный хэш коммита
%d — дополнения коммита
%ad — дата коммита
%s — комментарий
%an — имя автора
--graph — отображает дерево коммитов в виде ASCII-графика
--date=short — сохраняет формат даты коротким
3. Переименовать ветку
4. Провести в ветке работу и слить с master, удалить слитую ветку
5. Настроить удалённый репозиторий: получить изменения из репозитория и отправить изменения.
Т.к. я клонировала репозиторий в прошлой лабораторной, то он уже настроен. Подгружаем все закоммиченные изменения в удаленный репозиторий.
Теперь создадим файл на удаленном репозитории.
И получим эти изменения на локальный.
4. Вывод
Выполнив данные задачи я изучила подходы к командной разработке в системе контроля версий git.
Список используемой литературы
Камаев В.А., Костерин В.В. Технологии программирования. М.: Высшая школа,
2006.
Жоголев Е.А.Технология программирования. – М.: Научный мир, 2004.