Checkout и дерево изменений

Наша задача ознакомиться с историей изменений, хранимых системой git.

Для это понадобиться репозиторий с парой комитов.

  1. Просмотреть историю изменений git log.
  2. Перенестись к указанной точке истории git checkout <SHA-1> 
  3. Вернуться в текущий момент времени checkout master.
  4. Новые ветви на дереве изменений git branch.
  5. Изменить прошлое checkout -b my-au <SHA-1>.
  6. Объединение ветвей git merge.
  7. Сделать fork репозитория курса, добавить свою папку.
  8. Произвести pull-request

В ответе ссылка на pull-request.