Добавил:
при поддержке музыки группы Anacondaz Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

ГИТ ЛАБА2

.docx
Скачиваний:
5
Добавлен:
06.04.2022
Размер:
254.55 Кб
Скачать

Министерство цифрового развития и массовых коммуникаций

Российской Федерации

Ордена Трудового Красного Знамени федеральное государственное

бюджетное образовательное учреждение

высшего образования

«Московский технический университет связи и информатики»

(МТУСИ)

Кафедра Математическая кибернетика и информационные технологии

Отчет по лабораторной работе № 2

по дисциплине «Кроссплатформенные технологии программирования»

на тему: «Методы ветвления в системе контроля версий»

Выполнила: студентка группы БСТ20

Проверила: Мосева Марина Сергеевна

Москва 2022

1. Цель работы

Изучение базовых функций системы контроля версий на примере Git.

2. Задание

В созданном в предыдущей работе либо вновь созданном репозитории:

  1. Настроить игнорирование git’ом файлов определенного расширения с использованием glob-шаблонов

  2. Вывести лог коммитов в измененном пользовательском формате

  3. Переименовать ветку

  4. Провести в ветке работу и слить с веткой master, удалить слитую ветку

  5. Настроить удалённый репозиторий: получить изменения из репозитория и отправить изменения.

  6. Организовать совместную работу над проектом в соответствии с выбранной идеологией

3. Ход работы

1. Настройка игнорирования файлов

В директории создадим файл .gitignore и пропишем в нем шаблоны файлов, которые должны игнорироваться.

Теперь все файлы с в png-формате будут игнорироваться.

2.Вывести лог коммитов в измененном пользовательском формате

Log – это команда, выводящая историю коммитов. Ее формат можно всячески изменять с помощью дополнительных команд.

Здесь использовались команды:

--pretty="..." — определяет формат вывода.

%h — укороченный хэш коммита

%d — дополнения коммита

%ad — дата коммита

%s — комментарий

%an — имя автора

--graph — отображает дерево коммитов в виде ASCII-графика

--date=short — сохраняет формат даты коротким

3. Переименовать ветку

4. Провести в ветке работу и слить с master, удалить слитую ветку

5. Настроить удалённый репозиторий: получить изменения из репозитория и отправить изменения.

Т.к. я клонировала репозиторий в прошлой лабораторной, то он уже настроен. Подгружаем все закоммиченные изменения в удаленный репозиторий.

Теперь создадим файл на удаленном репозитории.

И получим эти изменения на локальный.

4. Вывод

Выполнив данные задачи я изучила подходы к командной разработке в системе контроля версий git.

Список используемой литературы

  1. Камаев В.А., Костерин В.В. Технологии программирования. М.: Высшая школа,

2006.

  1. Жоголев Е.А.Технология программирования. – М.: Научный мир, 2004.

Соседние файлы в предмете Кросс-платформенное программирование