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

практика / practice_2

.pdf
Скачиваний:
0
Добавлен:
27.08.2024
Размер:
773.82 Кб
Скачать

ГУАП

КАФЕДРА № 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

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