Главная страница
Навигация по странице:

  • МОСКОВСКИЙ ПРИБОРОСТРОИТЕЛЬНЫЙ ТЕХНИКУМ

  • Отчет практические работы по Git. Московский приборостроительный техникум


    Скачать 431.57 Kb.
    НазваниеМосковский приборостроительный техникум
    АнкорОтчет практические работы по Git
    Дата21.06.2021
    Размер431.57 Kb.
    Формат файлаdocx
    Имя файлаISRPO.docx
    ТипПрактическая работа
    #219868

    Министерство науки и высшего образования Российской Федерации

    федеральное государственное бюджетное образовательное учреждение высшего образования

    “Российский экономический университет имени Г.В. Плеханова”

    МОСКОВСКИЙ ПРИБОРОСТРОИТЕЛЬНЫЙ ТЕХНИКУМ

    Специальность: 09.02.03 Программирование в компьютерных системах

    ОТЧЁТ

    ПО ПРАКТИЧЕСКИМ РАБОТАМ

    УЧЕБНОЙ ДИСЦИПЛИНЫ

    ИНСТРУМЕНТАЛЬНЫЕ СРЕДСТВА РАЗРАБОТКИ ПО

    Листов: (без приложений)

    Выполнил студент Группы П-1-17

    Н.А. Хизанишвили

    «»2020 года

    Проверил преподаватель

    К.А. Минаев

    «»2020 года


    Москва 2020

    ОГЛАВЛЕНИЕ


    Практическая работа №1. рАБОТА С GIT.

    Цель работы: Научиться работать с технологией git локально.

    Создаем папку и производим ее инициализацию



    Рисунок 1 Создаем папку и производим ее инициализацию

    Создаем файл и проверяем статус



    Рисунок 2 Создание файла и проверка статуса

    Добавляем новый файл в следующий коммит и проверяем его статус.



    Рисунок 3 добавление в коммит файла

    Производим коммит.



    Рисунок 4 Коммит

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

    Практическая работа №2. GIT CHECKOUT и история COMMIT.

    Цель работы: Познакомиться с git checkout и научиться просматривать историю коммита.

    Зайдем в файл, в котором были коммиты и прописываем git log чтобы просмотреть все существующие в данном файле коммиты.



    Рисунок 5 Просмотр коммитов

    Добавляем модификатор для иного отображения информации



    Рисунок 6 Добавление модификатора

    Прописываем –max-count=1 для ограничения вывода коммитов. В данном случае будет выводиться 1 коммит.



    Рисунок 7 Ограничение выводов коммита

    Дописываем – all для вывода всех коммитов.



    Рисунок 8 Вывод всех коммитов

    Настраиваем вывод коммитов так как захотим, включая разделители



    Рисунок 9 Настройка выводов коммитов

    Так же можно вернуться в любую версию коммита и посмотреть её состояние. Для этого нужен хэш, укорочнный или полный и команда checkout.



    Рисунок 10 Git checkout

    Для возвращения к актуальному коммиту требуется написать git checkout HEAD.

    Вывод: Были получены знания по переходу в другие версии.

    Практическая работа №3. git.

    Цель работы: Настроить GIT и комитит пару файлов.

    Создаем файл и коммитим его.



    Рисунок 11 Добавляем новый коммит

    Делаем файл опять неподготовленным с помощью команды reset.



    Рисунок 12 команда reset

    Команда revert позволяет отметить коммит.



    Рисунок 13 команда revert

    Вывод: Получены навыки работы с командой revert для отмены изменения файла и reset для удаления всех добавленных изменений.
    Практическая работа №4. рАБОТА С Ветками.
    Цель работы: Научиться создавать ветки и работать с ними.

    Создадим ветку bibster



    Рисунок 14 Создали ветку

    Перейдем в новую ветку



    Рисунок 15 Перешли в ветку

    Создадим новый файл в ветке bubster и добавим его в новый коммит.



    Рисунок 16 новый файл



    Рисунок 17 Добавили в коммит

    Перейдем в ветку master и проверим наличие последнего коммита



    Рисунок 18 Проверка

    Его нет…

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

    Практическая работа №5. Выполнение слияния.
    Цель работы: Научиться сливать ветки в одну.

    Создадим ветку с новым коммитам



    Рисунок 19 Создание новой ветки для последующего слияния

    Выполним слияние



    Рисунок 20 Слияние веток

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

    Практическая работа №6. Выполнение Перебазирования.
    Цель работы: Научиться перебазировать ветки.

    Создадим новую ветку и выполним в ней пару коммитов для выполнения ее перебазирования



    Рисунок 21 Создание ветки и выполнение пары коммитов

    Выполним ее перебазирование



    Рисунок 22 Перебазирование ветки

    Если мы хотим переключится на ветку, которая зависит от другой вторичной ветки, найти ее изменения относительно ее родительской ветки и применить их к ветке master, то нужно использовать конструкцию «git rebase -- onto master branch1 branch1.1».



    Рисунок 23 Создание двух новых веток, где одна является родителем другой, выполнение перебазирования второй ветки в master, а затем и первой ветки

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


    написать администратору сайта