Skip to content

Latest commit

 

History

History
40 lines (25 loc) · 2.86 KB

README.md

File metadata and controls

40 lines (25 loc) · 2.86 KB

Домашнее задание к занятию «Инструменты Git»

Цель задания

В результате выполнения этого задания вы научитесь работать с утилитами Git и потренируетесь решать типовые задачи, возникающие при работе в команде.

Инструкция к заданию

  1. Склонируйте репозиторий с исходным кодом Terraform.
  2. Создайте файл для ответов на задания в своём репозитории, после выполнения, прикрепите ссылку на .md-файл с ответами в личном кабинете.
  3. Любые вопросы по решению задач задавайте в чате учебной группы.

Задание

В клонированном репозитории:

  1. Найдите полный хеш и комментарий коммита, хеш которого начинается на aefea.
  2. Какому тегу соответствует коммит 85024d3?
  3. Сколько родителей у коммита b8d720? Напишите их хеши.
  4. Перечислите хеши и комментарии всех коммитов которые были сделаны между тегами v0.12.23 и v0.12.24.
  5. Найдите коммит в котором была создана функция func providerSource, ее определение в коде выглядит так func providerSource(...) (вместо троеточия перечислены аргументы).
  6. Найдите все коммиты в которых была изменена функция globalPluginDirs.
  7. Кто автор функции synchronizedWriters?

В качестве решения ответьте на вопросы и опишите каким образом эти ответы были получены


Правила приема домашнего задания

В личном кабинете отправлена ссылка на .md файл в вашем репозитории.

Критерии оценки

Зачет - выполнены все задания, ответы даны в развернутой форме, приложены соответствующие скриншоты и файлы проекта, в выполненных заданиях нет противоречий и нарушения логики.

На доработку - задание выполнено частично или не выполнено, в логике выполнения заданий есть противоречия, существенные недостатки.