Главная страница

Лабораторная работа 3 (2). Просмотр истории коммитов, команда git log


Скачать 14.36 Kb.
НазваниеПросмотр истории коммитов, команда git log
Дата09.03.2023
Размер14.36 Kb.
Формат файлаdocx
Имя файлаЛабораторная работа 3 (2).docx
ТипЛабораторная работа
#975823

Лабораторная работа №3 «Просмотр истории коммитов»
Тема: Просмотр истории коммитов, команда git log.

Цель работы: освоить механизм работы с командой git log для получения информации об истории коммитов.
После того как будет создано несколько коммитов, вероятнее всего появится необходимость просмотреть, что же происходило с этим репозиторием. Наиболее простой и в то же время мощный инструмент для этого — команда git log. По умолчанию, без аргументов, git log выводит список коммитов созданных в данном репозитории в обратном хронологическом порядке. То есть самые послед-ние коммиты показываются первыми. Один из наиболее полезных параметров — это -p, который показывает дельту (разницу/diff), привнесенную каждым коммитом. Также можно использовать -2, что ограничит вывод до 2-х последних записей.

I Порядок выполнения работы

1. Изучить теоретическую часть работы.

2. Продолжить работу с созданным репозиторием.

3. Изучить возможности команды git log, выполнить различные варианты вывода информации и ее отбора.

4. Выполнить задания 1-5.

5. Продемонстрировать преподавателю ход работы, ответить на уточняющие вопросы.

Сделать вывод.


Задания




1

Вывести коммиты, автором которых являетесь Вы, за последний месяц.

2

Вывести все коммиты в формате: короткий хеш, автор, комментарий.

3

Вывести все коммиты, в сообщении которых присутствует слово my.

4

Вывести все коммиты за текущий месяц с информацией о том, какие файлы были изменены.

5

Вывести информацию о первом коммите в системе, с выводом дельты


II Оформить доклад в виде презентации. Для доклада предлагаются следующие темы:

1. Обзор системы управления проектами Jira.

2. Обзор Helpdesk системы Freshservice.

3. Подход к разработке Agile.

4. Обзор системы контроля версий SVN.

5. Обзор системы управления проектами Redmine.

6. Методология Gir flow.

7. Обзор системы контроля версий Git.

8. Сравнение систем контроля версий Git и SVN.

9. Обзор платформы github.com.

10. Обзор Helpdesk системы Kayako.

11. Визуальные клиенты git.


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