ГУАП
КАФЕДРА № 41
ОТЧЕТ ЗАЩИЩЕН С ОЦЕНКОЙ
ПРЕПОДАВАТЕЛЬ
ассистент |
|
|
|
Акопян Б.К. |
должность, уч. степень, звание |
|
подпись, дата |
|
инициалы, фамилия |
ОТЧЕТ О ПРАКТИЧЕСКОЙ РАБОТЕ №2
ОРГАНИЗАЦИЯ ОБЛАЧНОГО РЕПОЗИТОРИЯ ДЛЯ ХРАНЕНИЯ ФАЙЛОВ ПРОЕКТА
по курсу: Программная инженерия
РАБОТУ ВЫПОЛНИЛ |
|
|
|
|
|
|
|
|
|
|
|
|
А.П.Бородина |
|
|
|
|
|
|
М.О. Жовтяк |
СТУДЕНТ ГР. № |
4016 |
|
|
|
А. И. Дербишева |
|
|
|
|
|
подпись, дата |
|
инициалы, фамилия |
Санкт-Петербург 2023
Цель работы:
Получение практических навыков работы с распределенной системой управления версиями Git и сервисом GitHub.
Ход работы:
После регистрации на сайте github.com создается новый репозиторий команды, что показано на рисунке 1
Рисунок 1 - Создание репозитория
Далее в подсказках репозитория выбирается опция, показанная на рисунке 2
Рисунок 2 - Выбор опции uploading an existing
На рисунке 3 показаны файлы, которые будут загружены в репозиторий проекта
2
Рисунок 3 - Подготовленные для копирования файлы
Далее добавляется 2 файла в репозиторий, что показано на рисунке 4
Рисунок 4 - Загрузка двух файлов в основную ветвь репозитория
Результат копирования файлов с персонального компьютера в облачное хранилище показан на рисунке 5
Рисунок 5 - Загруженные файлы в репозитории На этом этапе в репозитории создан проект, в котором присутствует
только одна ветвь проекта 1branch (первая ветвь) под названием main, в
которой сохранены два файла.
3
На рисунке 6 показано окно с предложением добавить файл README.md
Рисунок 6 - Кнопка добавить файл README.md
На рисунке 7 показано создание файла README
Рисунок 7 – Создание файла README.md
Также к коммиту добавляется описание, что показано на рисунке 8
Рисунок 8 - Описание коммита к файлу README.md
На рисунке 9 показаны файлы после первого коммита
4
Рисунок 9 - Количество файлов в ветке main после первого коммита Далее создается новая ветвь, что показано на рисунках 10-12
Рисунок 10 - Начало создания новой ветви в репозитории
Рисунок 11 - Создание второй ветви в репозитории
Рисунок 12 - Две ветви репозитория
5
На рисунке 13 показана опция добавления файлов во вторую ветвь
Рисунок 13 - Выбор варианта загрузки файлов На рисунке 14 показано описание коммита к добавлению файлов
Рисунок 14 - Добавление файлов во вторую ветку Все добавленные файлы репозитория показаны на рисунке 15
Рисунок 15 - Просмотр новых данных во второй ветви
6
Далее создается третья ветвь, что показано на рисунке 16
Рисунок 16 - Три ветви проекта На рисунке 17 показано добавление файла в третью ветвь
Рисунок 17 - Добавление текстового файла в третью ветку репозитория На рисунке 18 показаны добавленные файлы на трех ветвях
7
Рисунок 18 - Три ветви проекта Далее на рисунках 19-23 происходит слияние третьей ветки проекта с
основной веткой
Рисунок 19 - Начало слияния веток
Рисунок 20 - Интеграция данных третьей ветви и основной
8
Рисунок 21 - Подтверждение запроса на интреграцию
Рисунок 22 - Принятие подтверждения нажатием на кнопку Confirm merge
Рисунок 23 - Сообщение об успешной интеграции данных в основную ветвь
В результате выполнения слияния ветвей в комментариях ТретьейВетви появилась информация о выполненной интеграции, что показано на рисунке 24
Рисунок 24 - Информация о действиях по ветвям репозитория
Далее в репозиторий форкается библиотека Pandas, что показано на рисунке 25
9
Рисунок 25 - Форк библиотеки pandas
На рисунке 26 показан прогресс по реализации проекта в Kaiten
Рисунок 26 - Доска проекта в Kaiten
На рисунке 27 показана активность аккаунта в GitHub
1