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

практика / practice_2

.docx
Скачиваний:
2
Добавлен:
27.08.2024
Размер:
922.6 Кб
Скачать

ГУАП КАФЕДРА № 41

ОТЧЕТ

ЗАЩИЩЕН С ОЦЕНКОЙ ПРЕПОДАВАТЕЛЬ

ассистент

Акопян Б.К.

должность, уч. степень, звание

подпись, дата

инициалы, фамилия

ОТЧЕТ О ПРАКТИЧЕСКОЙ РАБОТЕ №2

ОРГАНИЗАЦИЯ ОБЛАЧНОГО РЕПОЗИТОРИЯ ДЛЯ ХРАНЕНИЯ ФАЙЛОВ ПРОЕКТА

по курсу: Программная инженерия

РАБОТУ ВЫПОЛНИЛ

СТУДЕНТ ГР. № 4016

А.П.Бородина М.О. Жовтяк

А. И. Дербишева

подпись, дата инициалы, фамилия

Санкт-Петербург 2023

Цель работы:

Получение практических навыков работы с распределенной системой управления версиями Git и сервисом GitHub.

Ход работы:

После регистрации на сайте github.com создается новый репозиторий команды, что показано на рисунке 1

Рисунок 1 - Создание репозитория

Далее в подсказках репозитория выбирается опция, показанная на рисунке 2

Рисунок 2 - Выбор опции uploading an existing

На рисунке 3 показаны файлы, которые будут загружены в репозиторий проекта

Рисунок 3 - Подготовленные для копирования файлы

Далее добавляется 2 файла в репозиторий, что показано на рисунке 4

Рисунок 4 - Загрузка двух файлов в основную ветвь репозитория

Результат копирования файлов с персонального компьютера в облачное хранилище показан на рисунке 5

Рисунок 5 - Загруженные файлы в репозитории

На этом этапе в репозитории создан проект, в котором присутствует только одна ветвь проекта 1branch (первая ветвь) под названием main, в которой сохранены два файла.

На рисунке 6 показано окно с предложением добавить файл README.md

Рисунок 6 - Кнопка добавить файл README.md

На рисунке 7 показано создание файла README

Рисунок 7 – Создание файла README.md

Также к коммиту добавляется описание, что показано на рисунке 8

Рисунок 8 - Описание коммита к файлу README.md

На рисунке 9 показаны файлы после первого коммита

Рисунок 9 - Количество файлов в ветке main после первого коммита

Далее создается новая ветвь, что показано на рисунках 10-12

Рисунок 10 - Начало создания новой ветви в репозитории

Рисунок 11 - Создание второй ветви в репозитории

Рисунок 12 - Две ветви репозитория

На рисунке 13 показана опция добавления файлов во вторую ветвь

Рисунок 13 - Выбор варианта загрузки файлов

На рисунке 14 показано описание коммита к добавлению файлов

Рисунок 14 - Добавление файлов во вторую ветку

Все добавленные файлы репозитория показаны на рисунке 15

Рисунок 15 - Просмотр новых данных во второй ветви

Далее создается третья ветвь, что показано на рисунке 16

Рисунок 16 - Три ветви проекта

На рисунке 17 показано добавление файла в третью ветвь

Рисунок 17 - Добавление текстового файла в третью ветку репозитория

На рисунке 18 показаны добавленные файлы на трех ветвях

Рисунок 18 - Три ветви проекта

Далее на рисунках 19-23 происходит слияние третьей ветки проекта с основной веткой

Рисунок 19 - Начало слияния веток

Рисунок 20 - Интеграция данных третьей ветви и основной

Рисунок 21 - Подтверждение запроса на интреграцию

Рисунок 22 - Принятие подтверждения нажатием на кнопку Confirm merge

Рисунок 23 - Сообщение об успешной интеграции данных в основную ветвь

В результате выполнения слияния ветвей в комментариях ТретьейВетви появилась информация о выполненной интеграции, что показано на рисунке 24

Рисунок 24 - Информация о действиях по ветвям репозитория

Далее в репозиторий форкается библиотека Pandas, что показано на рисунке 25

Рисунок 25 - Форк библиотеки pandas

На рисунке 26 показан прогресс по реализации проекта в Kaiten

Рисунок 26 - Доска проекта в Kaiten

На рисунке 27 показана активность аккаунта в GitHub

Рисунок 27 - Активность аккаунта

Вывод:

В данной лабораторной работе мы вспомнили, как работать с GitHub, научились создавать несколько веток репозитория и объединять их. Это поможет в дальнейшем для совместной работы, а также для показа проекта. При выполнении данной работы мы добавили новые задачи на доску и некоторые из них были выполнены.

Соседние файлы в папке практика