Отчет практические работы по Git. Московский приборостроительный техникум
Скачать 431.57 Kb.
|
Министерство науки и высшего образования Российской Федерации федеральное государственное бюджетное образовательное учреждение высшего образования “Российский экономический университет имени Г.В. Плеханова” МОСКОВСКИЙ ПРИБОРОСТРОИТЕЛЬНЫЙ ТЕХНИКУМ Специальность: 09.02.03 Программирование в компьютерных системах ОТЧЁТ ПО ПРАКТИЧЕСКИМ РАБОТАМ УЧЕБНОЙ ДИСЦИПЛИНЫ ИНСТРУМЕНТАЛЬНЫЕ СРЕДСТВА РАЗРАБОТКИ ПО Листов: (без приложений)
Москва 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, а затем и первой ветки Вывод: в ходе данной работы были получены навыки работы с перебазированием веток. |