ГУАП КАФЕДРА № 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, научились создавать несколько веток репозитория и объединять их. Это поможет в дальнейшем для совместной работы, а также для показа проекта. При выполнении данной работы мы добавили новые задачи на доску и некоторые из них были выполнены.